云计算之linux系统调优(三)

之前写过两篇关于linux系统调优的文档,这里只做补充,希望可以帮助到大家

1.   Raid磁盘阵列选择

Raid5和raid10的选择都是用的非常多的,随着时间的推移,技术的发展,硬盘的性能也越来越好,15000转的硬盘很常见,但是所有硬盘一定要保证转速一致,因为他们是木桶原理,以转速慢的为主

经过运行测试,raid5虽然使用空间比较高,但是I/O读写不会太高,大概30-40M/s,对于一些读写不太高的应用还可以,但是对于读写要求比较高的,性能就不够了,可以使用raid10代替raid5,虽然空间利用率有点浪费,但是I/O读写会提高很多,大概70-80M/s,极大地提高了读写速度。

没有接触过服务器的朋友可能不太了解服务器运行状态,服务器主板/CPU等几乎不会坏,硬盘坏的比较多,支持热插拔;raid卡也会坏,但是raid信息一般会存两份,硬盘一份,raid里一份,更换raid卡后可以选择从硬盘读取raid信息;内存也容易坏,但是更换必须先关闭服务器,不能运行时更换;当服务器绿灯亮的时候,表示磁盘正常,当服务器黄灯时,表示磁盘要坏了,需要更换,如果亮红灯,则表示磁盘已经坏了,需要更换,更换后,磁盘等会是绿灯闪烁,表示正在同步数据,不要拔其他磁盘

2.  使用固态盘

如果读写性能还是跟不上,可以将硬盘换成固态盘,更换后,性能可以提高40-50%,价格虽然贵一点,但是性能会更好

3. 更换文件系统

Ext3的文件系统读写不高,可以更换CentOS7的XFS文件系统

4. 装包问题:yum -> 源码 -> yum

版本升级不容易,如果要升级,一般新的项目部署到新系统上,老的项目还在老系统上运行

软件的补丁要打,系统包直接yum update,源码包重新编译

5.  系统调优如何平衡

有限调优,平衡资源;不会调优到最高最好,只能适中。

选择系统时,不要死磕,不要认为自己能力有多强,你对内核永远没有redhat官方懂得多,所以,一定要选择主流服务器品牌,首选redhat系列,实在不行,再  选择debian系列

猜你喜欢

转载自blog.csdn.net/mx_steve/article/details/86236383