Linux服务器硬件资源和操作系统优化,计算机应用技术论文.docx
《Linux服务器硬件资源和操作系统优化,计算机应用技术论文.docx》由会员分享,可在线阅读,更多相关《Linux服务器硬件资源和操作系统优化,计算机应用技术论文.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux服务器硬件资源和操作系统优化,计算机应用技术论文内容摘要:Linux是服务器上使用最广泛的操作系统,支持多任务、多线程、多用户、多CPU,具有性能高、运行稳定的特点,在很多网站或者应用软件中都有被使用。但是在系统的运行中,Linux总会出现各种运行效率问题,没法使得系统发挥最好的性能。通过工作实践中的体会,讨论了对Linux系统和运行中的软件进行优化的思路,有助于系统运行效率的提升,具有一定的实践意义。 本文关键词语:Linux操作系统;运行效率;性能优化; Research on the Ideas of Linux Operating Performance Optimizati
2、on TIAN Dong-yang Shanghai Head Office of the People s Bank of China Abstract:Linux is the most widely used operating system on servers. It supports multi-task, multi-thread, multi-user and multi-CPU.It has the characteristics of high performance and stable operation. It is used in many websites or
3、applications. However, in the operation of the system, there will always be various operational efficiency problems, which cannot make the system play its best performance. Through the experience of working practice, this paper discusses on the idea of optimizing the Linux system and the running sof
4、tware, which helps for the improvement of the operating efficiency of the system, and has a certain practical significance. 1 引言 信息系统是一家单位最重要的运营基础。随着业务的不断发展,各家单位机房中运行的信息系统越来越多,而系统所占用的资源也逐步增加。对于软硬件系统初始的默认配置,针对的是常规的应用软件。而作为对外提供服务的服务器,则有各种不同的用处,例如WEB应用服务、数据库服务、FTP服务等。这时候默认的软硬件配置就无法有针对性地到达不同服务项目的专门性能要求,
5、这就需要对其进行优化,发挥系统的最大效力。当前,服务器使用最广泛的操作系统就是Linux,本文从多个方面讨论对Linux进行优化的方式和思路,进而提高服务器运行性能。 2 服务器硬件资源优化 2.1 处理器 处理器简称CPU是计算机正常运行的基础,计算机性能的优劣很大程度上取决于CPU的主频和功能。通常来讲,CPU个数越多、频率越大,计算机速度越快,但实际情况并不是这么简单。在没有超线程的单核处理器中,一个CPU同一时间只能处理一个线程。在开启多线程的单核CPU,同一时间能处理多个线程。开启超线程HT能提高计算机的处理能力。但是CPU个数越多,开启HT功能后对系统的性能提升是有限的。另一方面,
6、多个单核CPU跟多核CPU,在Linux系统中是同等对待,比方6个2核的CPU,与12个单核的CPU,都被Linux当作12个单核的CPU,但是前者的性能只要后者的70%。 对于CPU使用密集的应用,主要是数据库服务器、带有动画处理效果的网页服务器,这时候我们要着重加强CPU的性能。 2.2 内存 内存很大程度上影响了Linux系统的运行性能。内存过小,容易发生内存和硬盘不断交换文件数据的颠簸现象,导致系统运行缓慢。内存过大,造成系统资源浪费。Linux系统在装机经过中,就会设定SWAP虚拟内存,与服务器硬件的物理内存一起,共同构筑了系统的运行环境。SWAP虚拟内存使用的其实是硬盘,假如虚拟内
7、存使用太多,外表物理内存缺乏,实际上运行性能是会下降的。单是物理内存不是越多越好,比方32位Linux系统,最多只能使用8GB物理内存,假如太多就是浪费了。 32位CPU的数据总线只要32位,最多只能物理支持4GB内存,在32位Linux中单一进程最多也只能使用4GB内存。而64位CPU假如运行在32位Linux中,通过PAE技术也能支持最大64GB内存。而64位CPU运行在64位Linux中,在物理硬件上理论最多支持16EB的内存,而由于Linux内核的限制,理论上最多支持64TB的内存。这实际上在当下的技术中算是非常高的内存容量了,几乎能够知足大部分的软件使用要求。 对于内存使用密集的应用
8、,主要是数据库服务器、内容缓存服务器,这些应用一定要用64位CPU、64位Linux操作系统,这样才能支持大容量的内存。 2.3 磁盘的输入输出性能 磁盘的输入输出I/O性能直接影响应用程序的使用效果,会使得用户明显体会到程序的反响速度。假如磁盘I/O性能不高,会导致应用程序反响慢,用户等待时间长。当前有各种技术提高磁盘的I/O性能,比方磁盘阵列简称RAID。较为常用的有RAID0、RAID1、RAID5、RAID0+1。 RAID0是通太多块硬盘组合在一起,将连续的数据分散到多个硬盘来存取,能够并行存取数据。这样,系统的容量翻倍,速度也提高了。但RAID0没有数据保卫功能,只要一块硬盘损坏,
9、所有数据就会丢失。RAID0主要适用在对数据安全性要求不高、对数据读写速度要求高的场景。 RAID1是镜像存储,2n个硬盘一起组成一个系统。每一对硬盘中,一个是主硬盘,另一个是备硬盘。主硬盘忙的时间,能够读备硬盘。主硬盘坏了,就能够直接读取备硬盘。RAID1的好处是具有数据保卫功能,读取数据较快,但容量只要硬盘数的一半,且数据写入速度慢。RAID1主要应用在对数据安全性要求很高的场景。 RAID5增加了奇偶校验位,兼顾了存储容量、读写速度、数据安全等要求,属于RAID0和RAID1的折中方案。RAID5采取数据位和校验位存放在不同的硬盘的方式,能够允许损坏一个硬盘,这个硬盘的数据能够通过其它硬
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内