Solaris, HP-UXAIX上获取进程大小的正确方法是什么? 我们应该使用top还是ps -o vsz或其他什么?

===============>>#1 票数:17 已采纳

vsizerssrprvtrshrd和其他rshrd模糊的缩写的确切定义因操作系统而异。 topps命令的手册页将有一些描述,但所有这些描述都大大简化(或基于长期灭绝的内核实现)。
在一般情况下,作为一个概念的“过程规模”非常难以确定。 特定实例中的答案在很大程度上取决于操作系统中的实际内存管理实现,并且很少像大多数用户(以及大多数开发人员)心目中存在的整洁的“进程大小”概念那样令人满意。

例如,这些数字(也不可能是它们的任何组合)都不能用于告诉您在给定数量的可用内存中可以一次运行多少个此类进程。 但实际上,你最好的选择就是从那个目的出发:为什么你想要这个号码,你会用它做什么? 鉴于这些信息,我认为你会得到更多有用的答案。

===============>>#2 票数:5

在Solaris上,您可以使用pmap命令获取有关进程内存使用情况的详细信息。 特别是, pmap -x <pid>显示了共享进程内存的多少以及该进程专门使用了多少内存。 这对于计算进程的“边际”内存使用非常有用 - 使用此技术可以避免重复计算共享库。

===============>>#3 票数:4

是的,你是正确的锁定在VSZ。

ps u会给你VSZ和RSS,它们是虚拟内存大小和驻留集大小。 RSS是为进程分配了多少物理内存,VSZ是进程的虚拟内存大小。 如果您运行了多个程序副本,VSZ中的大量内存将在这些进程之间共享。

===============>>#4 票数:2

我总结了所有进程的驻留集大小(以root身份):

ps ax -o rss | awk '{rss += $1;} END { print rss}'

  ask by sachin translate from so

未解决问题?本站智能推荐:

3回复

在Unix中查找大小的文件[关闭]

我正在寻找一个Unix命令来打印其大小的文件。 我用过这个但是没用。 我想打印文件的大小和文件名/目录。
1回复

在unix shell中获取目录的大小

我是Unix shell环境中编程的一个新手,我对如何获取目录的大小有疑问。 我了解到您可以执行以下命令: du,du -b等。 但是,当我尝试将其放入程序时,它将以某种方式返回路径名,而不是实际的目录大小。 这就像串联不起作用或什么。 .garbage文件绝对在我的主目录中,所以我不
7回复

Unix找到平均文件大小

我有一个目录,有大量的文件,我想找到这些文件的平均文件大小,所以像某些东西,什么是什么,一切的平均文件大小满足?
1回复

带有大量文件的UNIX目录的大小

我有一个包含约100k个小型xml文件的UNIX目录,我想计算该目录的大小。 我运行了命令: du -sh directory_name 但是命令已经运行了15分钟。 我相信原因是大量的小文件。 在这种情况下,有没有更快的方法来计算尺寸?
1回复

UNIX列出文件大小范围内的文件

我正在寻找一种方法来获取目录中的所有文件(这是一个变量),然后检查这些文件是否在文件大小的两个值之间。 我有三个论点。 要分析的目录,文件大小的最小值和文件大小的最大值。 我已经使用以下命令在目录中成功完成此操作: find "$directory" -maxdepth 1 -
3回复

Unix命令行:如何获取过去30天内修改过的文件的总大小

我想知道如何获取过去30天内修改过的文件的总大小。 我找到了这个命令,他只给了我过去30天内修改过的文件列表。 它很有用,但我想知道这个列表的TOTAL大小。 请有人帮忙解决这个问题吗?
1回复

`ls -lah`中的`-h`如何在Unix中运行?

当我使用ls -la和ls -lah ,我似乎得到相同文件的不同数字。 Hows的-h参数是否与文件大小相同? 为什么-lah大小与-la不同
2回复

Unix在-size num之后理解c

在诸如find ./ -size 1033c之类的unix命令中,我理解find的所有大小正在做什么,但是我尝试查看联机手册以及联机手册,但我找不到为什么会有'c '在1033年之后,很抱歉在我试图找到答案之前是否有人问过这个问题,但失败了。
3回复

目录的平均大小和最大大小

我有一个目录和一堆像这样的子目录: - directory1 ( sub-dir1 , sub-dir2 , sub-dir3 , sub-dir4 , sub-dir5 ...........等等) ,数百...) 如何找出子目录的平均大小? 我怎样才能找到子目录的最大大小? 全
2回复

索引节点和块大小的概念

因此,我正在做一些考试复习问题,其中一个指出:“在UNIX系统V中,一个块的长度为1 KB,每个块可容纳总共256个块地址。使用inode方案,最大数量是文件的大小?” 现在具有讽刺意味的是,这是教授提供的解决方案,而且我了解单,双和三间接分配背后的数学/逻辑,这是直接分配让我感到困惑。