
linux c/c++
tosney
这个作者很懒,什么都没留下…
展开
-
linux系统性能分析工具
在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、vmstat、iostat、mpstat和sar,下面总结一下他们的作用及其用法。用vmstat检查cpu和ram瓶颈 vmstat (Virtual Memory Statistics ),对系统的进程情况、内存使用情况、交换页和 I/O 块使用情况、中断以及 CPU 使用情况进行统计并报告相应的信息。第一个显示内容指出了计算机自上次重启至今的平均使用情况。后面的每一行信息是按 延时 定期地显示系统的各部原创 2011-02-27 10:57:00 · 470 阅读 · 0 评论 -
linux下程序时间测量方法
程序遇到瓶颈时,无论是CPU、网络、内存还是磁盘I/O瓶颈,确定瓶颈产生的模块、函数都是首先要解决的问题。程序各个模块运行的时间可以一定程度上反映出程序的瓶颈所在,下面简单地总结几种linux常用的程序时间测量方法:1. linux下time命令的使用 Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。 使用方法:它的使用方法和前面讲过的strace类似,在待执行的命令前加原创 2011-02-26 22:44:00 · 1681 阅读 · 0 评论