procinfo

1 procinfo

使用page in或者page out 和swap in 或者swap out字段来评估系统的调页和

交换行为。一次调入page in并不一定表示从交换区域恢复的一页,它可以是

从一个文件系统正被调入的可执行代码,或者一个正被复制的写时复制页,两者

都是正常的事件,不一定是内存短缺,另一方面,调出page out一定表示数据被

内核强行弹出内存。

如果系统持续发生调出page-out事件,南无就需要更多的内存。但是如果只是

碰巧才发生调页,而且没有造成烦人的系统暂停现象或者招致用户抱怨,可以

忽略、


2 在2.6版内核里有4种不同的调度算法。调度算法要由内核参数elevator=algorithm

来设定,所以只能在系统引导的时候设置,通常在grub.conf这个文件里完成设置

下面列出这4种调度算法:

1)CFQ(Completely Fair Queuing 完全公平的排队 这是默认的算法,对于通用服务器

来说通常是最好的选择,它试图均匀得分布对I/O带宽的访问

2)Deadline 这个算法试图把每次请求的延迟降至最低,算法重排了请求的顺序来提高性能

3)NOOP 算法实现了一个简单的FIFO队列,它假定IO请求由驱动程序或者设备做了优化

或者重排了顺序,在这些SAN环境下,这种选择可能是最好的

4)Anticipatory 算法推迟IO请求,希望对他们进行排序,获得最高的效率


你可能感兴趣的:(服务器,带宽,通用,评估,而且)