linux下关于进程和内存的一些基础知识

 linux中的多任务:也就是说在CPU上同时运行多个个进程,可是在linux中一个CPU同时只能运行一个进程,它有一个进程等待运行队列,每一个进程都会在这个队列中,每一个进在运行时,分配给很短的运行时间,在没运行完就挂起在等待运行队列中,运行其余的进程,就这样,让人们感受是同时能够运行多个进程。linux

linux的内存与计算是一项很重要的管理项,我很能够使用:free查看关于内存的一些指数,其中ide

[root@scs-2 tmp]# free
             total       used       free     shared    buffers     cached
Mem:       3266180    3250004      16176          0     110652    2668236
-/+ buffers/cache:     471116    2795064
Swap:      2048276      80160    1968116spa

这几项你们均可以看懂吧,我今天给你们说一下buffers项和cached,他们都是为了提升文件读取速度的,队列

其中buffers主要缓冲块设备文件的,存放目录里有什么内容,文件的属性及权限进程

cached用来记忆咱们打开过的文件内存

相关文章
相关标签/搜索