其中load average即体系负载,三个数值分别表示一分钟、五分钟、十五分钟内体系的平均负载,即平均任务数。 3、vmstat r, b, si, so, bi, bo 这几列表示什么含义呢?
执行命令vmstat,结果如下图。
r:表示running,表示正在跑的任务数
b:表示blocked,表示被阻塞的任务数
si:表示有多少数据从交换分区读入内存
so:表示有多少数据从内存写入交换分区
bi:表示有多少数据从磁盘读入内存
bo:表示有多少数据从内存写入磁盘
复制代码
简记:
i --input,进入内存
o --output,从内存出去
s --swap,交换分区
b --block,块装备,磁盘。单元都是KB。 4、linux体系里,您知道buffer和cache如何区分吗?
buffer和cache都是内存中的一块区域,当CPU必要写数据到磁盘时,由于磁盘速率比较慢,以是CPU先把数据存进buffer,然后CPU去执行其他任务,buffer中的数据会定期写入磁盘;当CPU必要从磁盘读入数据时,由于磁盘速率比较慢,可以把即将用到的数据提前存入cache,CPU直接从Cache中拿数据要快的多。 5、利用top检察体系资源占用环境时,哪一列表示内存占用呢?