虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > LINUX > linux性能分析及优化

linux性能分析及优化
类别:LINUX   作者:码皇   来源:互联网   点击:

linux性能分析及优化。影响linux系统的硬件因素有哪些?1、cpu。①CPU的速度与性能很大程度决定了系统整体的性能,cpu数量越多,主频越高,服务器性能越好。

linux性能分析及优化。影响linux系统的硬件因素有哪些?

1、cpu

①CPU的速度与性能很大程度决定了系统整体的性能,cpu数量越多,主频越高,服务器性能越好

②利用超线程的cpu,在同一时间可运行多个线程,提高系统性能

③在linux中,只有运行SMP内核才能支持超线程

④linux会把多核的处理器当成多个单独的cpu来识别,如2个4核的cpu会被识别成8个单核cpu,两者的性能不等价

⑤安装的cpu数量越多,超线程对性能的提高效果越少

⑥邮件服务器、动态web服务器比较可能出现cpu瓶颈

2、内存

①内存太小,进程容易被堵塞;内存太大,会导致资源浪费

②虚拟内存性能比不上物理内存,占用过多的虚拟内存,应用程序的性能会明显下降

③在32位linux系统上,最多只能支持8G的物理内存

④由于处理器寻址范围的限制,在32位系统上,应用程序单个进程最多只能使用2G内存

⑤打印服务器、数据库服务器、静态web服务器容易出现内存瓶颈

3、磁盘IO性能

使用磁盘RAID技术,选用合适的RAID级别,提高磁盘性能

4、网络带宽

linux操作系统优化方向

1、系统安装优化

①磁盘划分:

读写操作频繁而对数据安全性要求不高的可以将磁盘做成RAID0

对数据安全性要求较高而对读写没有特殊要求的可以做成RAID1

对读要求和数据安全性较高,而写要求不高的可以做成RAID5

对读写要求和数据安全性要求都高的可以做成RAID0+1

②虚拟内存的设置

物理内存小于4G,设置SWAP为内存的2倍

物理内存大于4G小于16G,设置SWAP大小与物理内存相等

物理内存大于16G的,可以不设置SWAP,但设置一定大小的SWAP还是有一定作用的

2、内核参数的优化

3、文件系统优化

linux系统下可选的文件系统有ext2、ext3、ext4、xfs等

ext2与ext3的区别在于ext3增加了日志文件功能

xfs是一种高级日志文件系统,具有优秀的日志记录功能,可扩展性强、快速写入性能

等优点

4、应用程序资源的优化

相关热词搜索: