linux性能提升方法(整理)
2014-02-24 23:11
253 查看
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
如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,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
相关文章推荐
- 宋宝华: Linux系统性能剖析的模型和方法
- 提升JSP应用程序性能速度的配置方法
- 8 种提升 ASP.NET Web API 性能的方法
- 50个提升PHP性能的方法
- Linux 下网络性能优化方法简析
- 60,000毫秒内对Linux的性能诊断效的方法
- 提升C++输入输出性能的三个方法
- 详解MySQL数据库提升性能的八种方法
- 提升Linux物理内存使用方法
- Jmeter - 在Linux执行性能测试的方法 [1]
- Linux新内核:提升系统性能
- ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理)
- flash开发中提高性能方法的整理(分享)
- ASP.NET页面优化,性能提升8倍的方法
- 提高jquery 性能方法整理
- 三个方面解决性能问题的基本思路和方法(微信读书-ios-姚海波;整理:Kiwi)
- Linux 2.6内核中提高网络I/O性能的新方法-epoll
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
- 【整理】Linux FTP客户端 Lftp 使用方法
- 禁用访问时间记录,提升 Linux 硬盘访问性能