蓝盟IT外包,摘要: 20台Linux服务器的性能调整技巧

发布者:上海IT外包来源:http://www.lanmon.net点击数:1532


Linux是一个开源操作系统,支持多种硬件平台。 Linux服务器在世界上很有名。 与Windows最大的区别在于,Linux服务器默认不提供图形用户界面(GUI  ),而是命令行界面,其主要目的是高效处理非交互进程
Linux的高可用性服务器群集解决方案使IT管理员能够从容应对许多常见的硬件和软件故障。 此外,多台计算机可以一起运行,以确保关键服务的正常运行,并且系统管理员可以在不中断服务的情况下执行维护和升级。
Linux服务器包括Web服务器和分支机构服务器、CMS和CRS服务器、文件服务器(适用于Windows和/或Linux用户)、VoIP电话服务器、邮件服务器和域名服务器、数据
Linux具有丰富的功能、强大的功能和灵活性,可以执行各种任务。 这篇文章介绍了提高Linux服务器性能的技巧。
01 .为磁盘I/O调整Linux内核电梯算法
选择文件系统后,一些内核和挂载选项可能会影响性能。 一种内核设置是电梯算法,通过调整电梯算法,系统可以平衡低延迟需求,收集足够的数据,有效组织对磁盘的读和写请求。
02 .禁用不需要的守护进程
每个服务器都运行许多守护程序和服务,但讽刺的是,通常不需要许多服务。 这些服务不起作用,但占用了宝贵的内存和CPU时间。 此外,可能会使服务器处于危险中。 运行多个服务就像给黑客打开一扇长门一样。 因此,必须从服务器中删除服务器。 禁用服务器的最大好处是可以缩短启动时间和释放内存。 此外,还可以减少CPU处理的进程数量。 禁用它们的另一个优点是增强了服务器的安全性。 因为守护程序越少,可以攻击和使用的漏洞就越少。
以下是需要禁用的Linux守护进程: 默认情况下,所有这些都是自动执行的。
序列号守护进程说明
1 Apmd高级电源管理守护程序
用于NFS文件锁定的NFS锁定
3 isdn  isdn调制解调器支持
4 Autofs在后台自动挂载文件系统。 例如,自动装载CD-ROM5发送邮件转发代理
6 xfs  x窗口字体服务器
03 .关闭GUI
通常,Linux服务器不需要GUI,所有管理任务都可以在命令行上执行,因此建议关闭GUI并重定向x视图或在Web浏览器界面中查看。 要禁用GUI,必须将启动级别设置为3,而不是5 (图形登录)。 如果需要GUI,可以随时运行startx进入图形用户界面。
04 .清理不必要的模块和功能
正如Apache中的许多功能模块一样,实际上有很多不需要启动的功能和模块。 仔细查看Apache配置文件,确定前端页支持和其他附加模块是否实际使用,如果不需要,请毫不犹豫地从服务器上禁用。 这有助于提高系统内存的可用性,并将资源释放到实际所需的软件中,以便更快地运行。
05 .禁用控制面板
Linux提供了许多常见的控制面板,包括Cpanel、Plesk、Webmin和phpMyAdmin。 虽然Linux初级用户相信他们非常喜欢这些控制面板,但禁用这些软件包将释放约120MB的内存,因此强烈建议禁用这些控制面板,除非实际需要使用
06 .提高Linux  exim服务器的性能
有多种方法可以提高服务器的Exim性能。 一种方法是使用DNS缓存守护程序,以减少解决DNS记录所需的带宽和CPU时间。 DNS缓存消除了每次从根节点查找DNS记录的需要,从而提高了网络性能。 Djbdns是一个非常强大的DNS服务器,具有DNS缓存功能。 Djbdns比BIND  DNS服务器更安全、更高性能,可以直接从http://cr.yp.to/下载,也可以从Red  Hat提供的软件包获得。
07 .使用AES  256增强gpg文件的加密安全性
为了提高备份文件和敏感信息的安全性,许多Linux系统管理员使用gpg进行加密。 使用gpg时,建议将gpg指定为使用AES256加密算法。 AES256使用256位密钥。 这是一种开放的加密算法,美国国家安全局(NSA  )用于保护机密信息,没有更多的安全性。08 .远程备份服务的安全性
安全是选择远程备份服务的最重要的因素,大多数系统管理员都害怕两件事。 (黑客)无法删除备份文件或从备份中恢复系统。
为了确保100%的备份文件安全,备份服务公司提供了远程备份服务器,它使用scp脚本或RSYNC通过SSH传输数据。 这样,任何人都无法直接访问或访问远程系统,也无法从备份服务中删除数据。 选择远程备份服务提供方时,建议您从多个方面了解服务的稳健性,并在可能的情况下自行测试。
09 .更新默认内核参数设置
为了顺利、成功地运行企业APP应用程序(如数据库服务器),必须更新内核参数的缺省设置。 例如,2.4.x系列内核消息队列参数msgmni具有默认值。 例如,共享内存或shmmax的Red  Hat系统的默认值为33554432字节。 与数据库的并发连接受到限制,以下是最佳运行数据库服务器的建议值(请参见
Kernel.shmmax=268435456(32位) Kernel.shmmax=1073741824 ) 64位) kernel.msgmni=1024 fs.file-max=8192 kernex
10.TCP优化
优化TCP协议可以提高网络吞吐量。 如果用于通过广域网进行通信的带宽较大且延迟时间较长,建议增加TCP  Linux大小以提高数据传输速度。 TCP  Linux大小决定了发送主机未得到数据传输确认时可以发送到接收主机的数据量。
文/上海蓝盟  IT外专家
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部