是否有任何特定于Informix的指南来优化运行ifx引擎的任何操作系统?例如,在Linux中,将所有不可缺少的二进制文件、守护进程、实用程序、优化内核参数、优化原始设备和已完成设备(hdparm)降到最低限度。总有一天,informix可以创建自己的专有选择,比如O/S。总的想法是,ifx所在的操作系统的足迹最小,对ifx的开销影响最小,并提供优化的ifx性能。
发布于 2010-04-18 06:36:16
给IDS提供更多的磁盘轴、更多的主内存、更多的CPU、更少的来自其他软件的争用,并且它通常会更好地工作。(有趣的是,对于任何能够真正利用多个CPU的软件来说,这似乎是一个获得良好性能的方法。)
更棘手的问题之一是权衡内核缓冲池与Informix对直接I/O的偏好--一般来说,当O/S没有为它做太多缓冲时,DBMS将工作得最好;DBMS已经在共享内存中处理缓冲,希望它的写入直接进入磁盘。因此,您希望向下调优内核缓冲池,并让IDS使用节省的空间。
尽量减少o/s支持服务的运行时占用是个好主意;删除多余的服务会增加安全性,减少机器上的工作量,留给IDS更多的工作。你必须决定你需要什么服务。如果所有客户端都是从开机连接的,您可能需要SSH才能让管理员连接到/使用、FTP、SNTP、也许SNMP (但可能不是)、网络服务(DNS、任何网络身份验证- YP、NIS+或LDAP等等),而不是其他很多。
https://serverfault.com/questions/133384
复制相似问题