一:一切皆是文件 1.1 文件的概念 1.2 各类文件 二:文件操作 2.1 系统IO ...
分类:
其他好文 时间:
2019-11-18 18:45:53
阅读次数:
57
单机调优: 分析性能瓶颈的原因,解决它。 cpu子系统 内存子系统 IO子系统 网络系统 @cpu子系统调优 cpu技术指标 xeon E5520 2.27GHz 8192kb # cat /proc/cpuinfo # dmidecode # dmidecode --type cache # dm ...
分类:
系统相关 时间:
2019-08-10 14:30:34
阅读次数:
105
一. 标准IO 1. 标准IO函数有什么特点? 标准IO函数都是封装在一个库中,这个库就是标准C库,标准C库头文件都是#include <stdio.h>,所以标准IO函数的头文件都是#include <stdio.h>,而且标准IO处理方式与系统IO不一样,读取/写入数据时,都有缓冲区。 2. 系 ...
分类:
其他好文 时间:
2019-07-26 19:02:58
阅读次数:
106
缓冲流 “缓冲流”也叫“包装流”,是对基本输入输出流的增强: 缓冲流的基本原理: 创建流对象时,会创建一个缓冲区数组,通过缓冲区读写,减少系统IO次数,以提高读写效率。 就像送快递,快递小哥一次带一件当然慢,所以用车来运输,跑一趟可以带很多件。 以字符流为例: | 读文件:FileReader + ...
分类:
编程语言 时间:
2019-07-13 09:24:42
阅读次数:
106
一、整体大纲 二、 系统IO函数 1. 一些概念 文件描述符 PCB C库函的IO缓冲区 1) 文件描述符 int 类型 一个进程最多可打开多少文件 2) pcb 进程控制块 在其中有一个文件描述符表 -- 数组[1024] C库IO函数工作流程: pcb和文件描述符: 2. 虚拟地址空间 虚拟地址 ...
分类:
系统相关 时间:
2019-07-06 00:02:03
阅读次数:
171
背景描述: 前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下。 处理过程: 1.执行umount进行卸载磁盘,报错busy 2.执行fuser -m -v /dev/vdb1查看当前有哪些进程在占用资源 3.执 ...
分类:
系统相关 时间:
2019-05-23 14:26:24
阅读次数:
187
关键词:sql server io测试 下载链接:http://www.onlinedown.net/soft/57364.htm CrystalDiskMark(硬盘检测工具),一个测试你的硬盘或者存储设备的小巧工具,简单易于操作的界面让你随时可以测试你的存储设备,测试存储设备大小和测试数字都可以 ...
一、整体大纲 二、常用文件IO函数介绍 对于Centos7查看系统函数需要安装man手册 1. 常用IO热身: (1)首先来看下面一个示例: 1 #include<stdio.h> 2 #include<fcntl.h> 3 #include<sys/types.h> 4 #include<unis ...
分类:
系统相关 时间:
2019-05-14 13:27:40
阅读次数:
206
一、整体大纲 二、 系统IO函数1. 一些概念 文件描述符 PCB C库函的IO缓冲区 1) 文件描述符 int 类型 一个进程最多可打开多少文件 2) pcb 进程控制块 在其中有一个文件描述符表 -- 数组[1024] C库IO函数工作流程: pcb和文件描述符: 2. 虚拟地址空间 虚拟地址空 ...
分类:
系统相关 时间:
2019-05-14 13:17:22
阅读次数:
491
进程:正在执行的一个过程,是对正在运行程序的一个抽象 操作系统:推荐阅读《操作系统原理》 《现代操作系统》 IO操作 进程调度:多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的,而是需要遵循一定的法则。 并发与并行 ***多道程序系统(程序之间的切换运行,保存状态叫做并发( ...
分类:
编程语言 时间:
2019-01-08 16:37:16
阅读次数:
238