1.通過 ulimit 改善系統性能:
如何通過最簡單的設置來實現最有效的性能調優,如何在有限資源的條件下保證程序的運作,ulimit 是我們在處理這些問題時,經常使用的一種簡單手段。ulimit 是一種 linux 系統的內鍵功能,它具有一套參數集,用於爲由它生成的 shell 進程及其子進程的資源使用設置限制。
http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/
2.通過epoll改善管道共享性能:
epoll 是Linux內核中的一種可擴展IO事件處理機制,最早在 Linux 2.5.44內核中引入,可被用於代替POSIX select 和 poll 系統調用,並且在具有大量應用程序請求時能夠獲得較好的性能( 此時被監視的文件描述符數目非常大,與舊的 select 和 poll 系統調用完成操作所需 O(n) 不同, epoll能在O(1)時間內完成操作,所以性能相當高),epoll 與 FreeBSD的kqueue類似,都向用戶空間提供了自己的文件描述符來進行操作。
http://blog.csdn.net/sparkliang/article/details/4770655
http://www.cnblogs.com/haippy/archive/2012/01/09/2317269.html