Linux下没有直接可以调用系统函数知道CPU占用和内存占用。那么如何知道CPU和内存信息呢。只有通过proc伪文件系统来实现。 proc伪文件就不介绍了,只说其中4个文件。一个是/proc/stat,/proc/meminfo,/proc/<pid>/status,/proc/<pid>/stat ...
分类:
系统相关 时间:
2017-05-08 21:06:14
阅读次数:
291
CPU的:us(usertime)表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。sy(systemtime)表示CPU在内核运行时间,包括IRQ和softirq时间,系统CPU占用率高,表明系统某部份存在瓶颈,通常值越低越好。wa(waitingtime)CPI在等待I/O操作完成所花费的时间,系统不应该花费..
分类:
其他好文 时间:
2017-05-08 18:44:13
阅读次数:
494
广义的网站的监控涵盖所有的非业务行为的数据采集与管理,包括数据分析师和产品设计师使用的网站用户行为日志、业务运行数据,以及供运维工程师和开发工程师使用的性能统计数据等。 本文主要是通过shell脚本来收集服务器性能指标,如系统load、内存占用、磁盘IO、CPU占用,并将其写入一个文件中,及时判断应 ...
分类:
系统相关 时间:
2017-05-07 12:53:52
阅读次数:
590
1,Top命令:用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。 2,VmStat 命 ...
分类:
系统相关 时间:
2017-05-02 23:36:10
阅读次数:
417
一.软件介绍(apache lighttpd nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Aut ...
分类:
其他好文 时间:
2017-04-30 17:22:22
阅读次数:
279
功能 显示瞬间行程(process)状态。 命令格式 ps [参数] 常用参数 -A :显示所有进程(等价于-e) -a :显示现行终端机下的所有进程,包括其他用户的进程 -u :以用户为主的进程状态 -x :通常与 a 这个参数一起使用,可列出较完整信息 -l :长格式输出 -f :做一个更为完整 ...
分类:
其他好文 时间:
2017-04-24 19:02:54
阅读次数:
211
动态加载技术(也叫插件化技术),当项目越来越庞大的时候,我们通过插件化开发不仅可以减轻应用的内存和CPU占用,还可以实现热插拔,即在不发布新版本的情况下更新某些模块。 通常我们把安卓资源文件制作成插件的形式,无外乎有一下几种: zip、jar、dex、APK(未安装APK、安装APK) 对于用户来讲 ...
分类:
移动开发 时间:
2017-04-24 12:09:38
阅读次数:
541
1024个读出线程,发送端不控制速度。测试包长2KB, 测试时间983秒时, 单个线程的带宽为0.0068Gb/s, 此时的拥塞窗口为17,rtt为45000. 发送端的cpu占用率为18%, 接收端的CPU占用率为34%。接收端的Recv-Q为0,发送端的Send-Q为几百KB。 发送端和接收端先 ...
分类:
编程语言 时间:
2017-04-18 15:49:45
阅读次数:
392
cgroups 命令集 最后介绍,功能最为强大的控制组(cgroups)的用法。cgroups 是 Linux 内核提供的一种机制,利用它可以指定一组进程的资源分配。 具体来说,使用 cgroups,用户能够限定一组进程的 cpu 占用率、系统内存消耗、网络带宽,以及这几种资源的组合。 对比nice ...
分类:
其他好文 时间:
2017-04-18 15:05:58
阅读次数:
218
http://blog.csdn.net/pipisorry/article/details/36189155 <strong><span style="font-size:48px;color:#ff0000;">问题:</span></strong>写一个程序,让用户来决定Windows任务管理 ...
分类:
其他好文 时间:
2017-04-16 10:57:32
阅读次数:
224