Linux系统性能优化全攻略
在Linux系统中,有许多方法可以优化系统性能,从内核参数调整到硬件设备优化,每一个环节都可能对系统的整体性能产生影响。下面将详细介绍一些常见的优化技巧。
内核参数调整
- /proc/sys/vm/bdflush :该文件决定了bdflush内核守护进程的行为。这个守护进程负责确定何时将“脏”缓冲区写入磁盘。当内存不足时,可以将缓冲区缓存中允许存在的最大脏缓冲区数量设置为较高的值,和/或设置bdflush一次可以写入磁盘的最大脏缓冲区数量。较高的值会使Linux进行不那么频繁但持续时间更长的磁盘写入;较低的值会使磁盘写入在频率和持续时间上更加均匀。
- /proc/sys/vm/kswapd :包含控制内核交换的设置。可以控制kswapd一次尝试释放的页面数量以及一次写入的页面数量(交换簇)。建议将交换簇设置得合理大,以便kswapd以大块进行I/O操作,减少磁盘寻道次数,但设置过高会导致系统因长时间的交换操作而变慢。Red Hat的默认设置适用于使用频率不高的服务器,你可以根据实际情况进行调整。
- /proc/sys/vm/pagetable_cache :包含两个数字,分别代表每个处理器的最小和最大缓存大小。在低内存、单CPU系统(特别是RAM小于16MB的系统)中,应将这些值设置为0,以避免浪费内存。在SMP系统中,这些设置允许系统在不获取内核内存锁的情况下快速进行页表分配。Red Hat 7.3的默认设置是25和50。
串口调优
Linux
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



