linux 命令 kps,Linux顶级命令.内存使用情况

我用Jmeter测试我的Web服务器.我启动40个用户测试,然后dump top命令.

我所看到的是40(1个主机)apache进程.每个流程都使用appr. 7毫秒的RES内存.但7 * 40是280 MB的内存.但顶部显示总共有508mb和345mb免费.所以只用了163mb ……

为什么我有这么奇怪的东西?

top - 04:49:24 up 1 day,10:49,1 user,load average: 0.28,0.18,0.16

Tasks: 107 total,2 running,105 sleeping,0 stopped,0 zombie

cpu(s): 1.4%us,0.4%sy,0.0%ni,97.6%id,0.5%wa,0.0%hi,0.0%si,0.0%st

Mem: 508132k total,162428k used,345704k free,28340k buffers

Swap: 916476k total,21800k used,894676k free,63480k cached

PID USER PR NI VIRT RES SHR S %cpu %MEM TIME+ COMMAND

9816 www-data 20 0 69232 7260 3232 S 1.9 1.4 0:00.69 apache2

9890 www-data 20 0 69232 7260 3232 S 1.9 1.4 0:00.06 apache2

9900 www-data 20 0 69232 7260 3232 S 1.9 1.4 0:00.04 apache2

9906 www-data 20 0 69232 7256 3232 S 1.9 1.4 0:00.04 apache2

9908 www-data 20 0 69232 7256 3232 S 1.9 1.4 0:00.06 apache2

1 root 20 0 2836 760 460 S 0.0 0.1 0:01.50 init

2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd

3 root 20 0 0 0 0 S 0.0 0.0 0:00.99 ksoftirqd/0

4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0

6 root 20 0 0 0 0 S 0.0 0.0 0:04.20 events/0

7 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuset

8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khelper

9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns

10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 async/mgr

11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pm

12 root 20 0 0 0 0 S 0.0 0.0 0:00.45 sync_supers

13 root 20 0 0 0 0 S 0.0 0.0 0:00.62 bdi-default

14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kintegrityd/0

15 root 20 0 0 0 0 S 0.0 0.0 0:05.89 kblockd/0

16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpid

17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpi_notify

18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kacpi_hotplug

19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ata_aux

20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ata_sff/0

21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khubd

22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kseriod

23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kmmcd

25 root 20 0 0 0 0 S 0.0 0.0 0:00.08 khungtaskd

26 root 20 0 0 0 0 S 0.0 0.0 0:08.30 kswapd0

27 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd

28 root 20 0 0 0 0 S 0.0 0.0 0:00.00 aio/0

29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ecryptfs-kthrea

30 root 20 0 0 0 0 S 0.0 0.0 0:00.00 crypto/0

35 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pciehpd

37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0

38 root 20 0 0 0 0 S 0.0 0.0 0:00.02 scsi_eh_1

41 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kstriped

42 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kmpathd/0

43 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kmpath_handlerd

44 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksnapd

45 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kondemand/0

46 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kconservative/0

239 root 20 0 0 0 0 S 0.0 0.0 0:03.95 mpt_poll_0

240 root 20 0 0 0 0 S 0.0 0.0 0:00.00 mpt/0

241 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2

258 root 20 0 0 0 0 S 0.0 0.0 0:05.60 jbd2/sda1-8

259 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ext4-dio-unwrit

304 root 20 0 2392 68 68 S 0.0 0.0 0:00.04 upstart-udev-br

306 root 16 -4 2440 72 68 S 0.0 0.0 0:00.06 udevd

414 root 18 -2 2328 64 60 S 0.0 0.0 0:00.00 udevd

415 root 18 -2 2328 64 60 S 0.0 0.0 0:00.00 udevd

518 root 20 0 0 0 0 S 0.0 0.0 0:02.87 vmmemctl

526 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kpsmoused

556 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kgameportd

618 syslog 20 0 33976 440 440 S 0.0 0.1 0:00.83 rsyslogd

689 root 20 0 1856 84 80 S 0.0 0.0 0:00.00 getty

693 root 20 0 1856 84 80 S 0.0 0.0 0:00.00 getty

697 root 20 0 1856 84 80 S 0.0 0.0 0:00.00 getty

698 root 20 0 1856 84 80 S 0.0 0.0 0:00.00 getty

701 root 20 0 1856 84 80 S 0.0 0.0 0:00.00 getty

703 memcache 20 0 54192 128 128 S 0.0 0.0 0:07.77 memcached

705 root 20 0 2456 268 204 S 0.0 0.1 0:00.42 cron

706 daemon 20 0 2316 0 0 S 0.0 0.0 0:00.00 atd

722 root 20 0 5640 360 256 S 0.0 0.1 0:00.53 sshd

753 MysqL 20 0 153m 456 32 S 0.0 0.1 0:20.57 MysqLd

9280 root 20 0 2780 1408 1064 S 0.0 0.3 0:00.05 login

9292 zim32 20 0 8828 6068 1536 S 0.0 1.2 0:00.26 bash

9324 root 20 0 7268 2968 2180 S 0.0 0.6 0:03.50 mc

9326 root 20 0 6252 3544 1588 S 0.0 0.7 0:00.21 bash

9735 root 20 0 0 0 0 S 0.0 0.0 0:00.00 flush-8:0

9808 root 20 0 68892 8624 4828 S 0.0 1.7 0:00.15 apache2

9814 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:01.03 apache2

9827 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.97 apache2

9842 www-data 20 0 69232 7264 3236 S 0.0 1.4 0:00.40 apache2

9844 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.40 apache2

9870 www-data 20 0 69232 7264 3236 S 0.0 1.4 0:00.22 apache2

9872 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.23 apache2

9877 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.18 apache2

9878 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.18 apache2

9888 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.07 apache2

9889 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.06 apache2

9891 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.08 apache2

9892 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.05 apache2

9893 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.06 apache2

9894 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.08 apache2

9895 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.06 apache2

9896 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.04 apache2

9897 www-data 20 0 69232 7248 3228 S 0.0 1.4 0:00.06 apache2

9898 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.03 apache2

9899 www-data 20 0 69232 7260 3236 S 0.0 1.4 0:00.06 apache2

9901 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.04 apache2

9902 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.04 apache2

9903 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.03 apache2

9904 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.08 apache2

9905 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.05 apache2

9907 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.05 apache2

9909 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.08 apache2

9911 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.04 apache2

9912 www-data 20 0 69232 7248 3228 S 0.0 1.4 0:00.04 apache2

9913 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.06 apache2

9914 www-data 20 0 69232 7260 3232 S 0.0 1.4 0:00.04 apache2

9915 www-data 20 0 69232 7260 3232 R 0.0 1.4 0:00.04 apache2

9916 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.04 apache2

9917 www-data 20 0 69232 7256 3232 S 0.0 1.4 0:00.06 apache2

9918 www-data 20 0 69232 7248 3228 S 0.0 1.4 0:00.02 apache2

9919 root 20 0 2632 1068 816 R 0.0 0.2 0:00.02 top

这是一个顶级报告每个进程的内存使用情况的情况,就好像它是唯一运行的进程一样.实际上,所有apache进程都有共享内存(公共链接库),并且正在为每个进程报告此共享内存,因此所有apache进程的总使用量似乎比实际情况更多.

有很多posts讨论如何深入和解释top和ps的输出.

process memory usage on Linux is a complex matter; you can’t just run ps and know what is going on. This is especially true when you deal with programs that create a lot of identical children processes,like Apache. ps might report that each Apache process uses 10 megabytes of memory,when the reality might be that the marginal cost of each Apache process is 1 megabyte of memory

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554474.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

河马先生钓鱼

河马先生钓鱼 今天是周末,河马先生一早就起来,在树下挖东西。 河马先生的邻居小鸟问:河马先生,一大早,你在挖什么? 河马先生说:“我今天去钓鱼,挖点蚯蚓钓鱼用。” 河马先生来到河边&#x…

linux 环境变量详解,linux环境变量实例详解

1.环境变量简单理解了变量的概念,就很容易理解环境变量了。环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下&am…

亲爱的稻草人

亲爱的稻草人:连绵的山脚下,有一片绿油油的稻田,风儿吹过,吹起层层稻浪,也吹得稻田里的稻草人微微晃动。 稻草人是妍颖的妈妈新做的,看得出妈妈手很巧。你看稻草人的头上扎着一条红艳艳的方巾,…

乌鸦

乌鸦;从前有一位王后,她有一个还在怀里抱着的小女儿。小姑娘总是调皮不老实,妈妈只能顺着她的性子劝她,可是小姑娘就是不听话。后来,妈妈不耐烦了,正好看见一群乌鸦在皇宫四周飞翔,她就打开窗户…

linux时间子系统之,linux时间子系统(四)

2.3 系统调用timekeeper提供一系列的系统调用,使得用户空间可以获取想要的时间。下面简单的介绍一下clock_gettime系统调用SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock,struct timespec __user *,tp){struct k_clock *kc clockid_to_kclock(whic…

腾讯视频上传视频如何同步到企鹅号

企鹅号是腾讯的一个非常棒的产品,让一大批自媒体人赚了钱,我们都知道腾讯视频和企鹅号是互通的,腾讯视频中的视频也可以同步到企鹅号中。所以今天播放器家园网小编教大家如何将视频进行同步。 腾讯视频上传视频如何同步到企鹅号   1、我们首…

linux认令牌操作错误,验证令牌操作错误

问题描述我忘了我的Ubuntu密码,因此我启动进入恢复过程并进入root shell提示符,这就是发生了什么事:rootusername-PC:~# passwd usernameEnter new UNIX password:Retype new UNIX password:passwd: Authentication token manipulation error…

怎么将手机QQ浏览器里面的文章分享给QQ好友

qq浏览器是一个大家都会使用到的搜索软件,用户可以使用手机在这里掌握非常便捷的搜索服务,用户可以打开自己的手机在这里搜索自己想要的文章内容,可以将这些内容分享给朋友,让朋友一起来学习文章内容,那么用户在使用这…

风姐姐,对不起

风姐姐,对不起:一棵木棉树,生长在小山岗上。春风一吹,木棉花就开了,红彤彤的花朵缀满枝头,远看像一片彩云,又像一团火焰,吸引了无数崇敬的目光。每天,彩蝶飞到她身边翩翩…

linux bash 历史记录,Linux Bash History 命令历史记录

此处网址,有详细介绍标准状况下, bash命令历史记录的传统修改方式。linux下面文章,介绍了更符合实际须要的处理方法:git1. 在/etc/bashrc文件末尾内添加内容:不一样版本Linux,该文件名不一样,视…

优酷屏幕录制在哪里_手机优酷怎么录制视频

电脑屏录制软件有很多,但是大部分屏幕录制软件一般必须付钱,而且一些手机软件视频录制后的视頻也有图片水印,比较严重危害了视頻欣赏度。优酷视频的录屏功能设计方案精巧,简易好用,对第一次录制视频的人而言应用十分简…

上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

上海电力学院c语言报告:实验8 指针.doc下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入(下载内容预览)…

如何删除2345浏览器网络导航主页

2345浏览器是一款非常便捷的服务软件,用户可以在这里体验一下全新的浏览感受,只要使用手机就可以快速体验最便捷的服务,浏览器是一种非常灵活的搜索软件,用户在使用的时候可以自由设置功能,这样用户可以享受自己想要的…

c语言.h文件怎么写,关于C语言中.h文件怎么书写?

其实,头文件的功能就是申明资源,特别是多个C文件的时候,简单地说,就像是库文件。例如:reg51.h头文件,就是单纯的申明资源,系统的其它头文件,还有申明函数的。如果自己编写头文件&…

腾讯视频怎样关闭推送迷你页面

腾讯视频是一款难得的好软件,本文给大家分享“腾讯视频怎样关闭推送迷你页面”,相信大家看完后在使用方面更加得心应手。腾讯视频客户端为您推荐更多精选热门视频,通过多条件筛选快速定位匹配结果,提供多种画质、多种语言切换播放…

python c语言 数据类型转换,Python类型转换,数据类型转换函数大全

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 heigh…

帮助蚂蚁的小猪

帮助蚂蚁的小猪;小猪有个特别的爱好,那就是收集各种漂亮的树叶。 小猪最喜欢的就是秋天,因为在秋天,小猪可以收集到各种不同美丽的树叶。这一片像星星,这一片弯弯的像月亮,这一片有五个手指,这…

新闻发布系统C语言,资讯 | 助力期末之c语言专场圆满结束!

原标题:资讯 | "助力期末"之c语言专场圆满结束!大一生活如白驹过隙,一转眼便来到了期末,相信很多同学都对c语言期末考很在意,但是又不知道考点在哪里,感觉很多知识点都还不太清楚。确实&#xff…

c语言结构-的优先级,c语言运算符号优先级

/**************************************************************************/01 左结合_()、[]、->、.() 圆括号[] 下标运算符-> 指向结构体成员运算符. 结构体成员运算符/**************************************************************************/02 右结合 ( …