全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2866|回复: 13
打印 上一主题 下一主题

[疑问] cat /proc/user_beancounters后怎么看,帮瞧瞧

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-14 14:37:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
cat /proc/user_beancounters使用后:
# cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld                      barrier                limit              failcnt
      390:  kmemsize                  3977140              4871385           214        7483646           2147483646                    0
            lockedpages                     0                    0                       999999               999999                    0
            privvmpages                 27608                29515                        65536                65536                    0
            shmpages                     2436                 2772                        65536                65536                    0
            dummy                           0                    0                            0                    0                    0
            numproc                        36                   45                       999999               999999                    0
            physpages                   14598                14676                            0           2147483647                    0
            vmguarpages                     0                    0                        65536           2147483647                    0
            oomguarpages                14601                14679                        65536           2147483647                    0
            numtcpsock                      8                   14                      7999992              7999992                    0
            numflock                        5                    7                       999999               999999                    0
            numpty                          1                    1                       500000               500000                    0
            numsiginfo                      0                    4                       999999               999999                    0
            tcpsndbuf                  140864               339296             5        3687296            235713536                    0
            tcprcvbuf                  131072               356032             5        3687296            235713536                    0
            othersockbuf                27840                71968             5        3687296            235713536                    0
            dgramrcvbuf                     0                16928             5        3687296            235713536                    0
            numothersock                   32                   57                      7999992              7999992                    0
            dcachesize                      0                    0           214        7483646           2147483646                    0
            numfile                      1220                 1237             2        3999976             23999976                    0
            dummy                           0                    0                            0                    0                    0
            dummy                           0                    0                            0                    0                    0
            dummy                           0                    0                            0                    0                    0
            numiptent                      10                   10                       999999               999999                    0
2#
发表于 2009-10-14 17:01:11 | 只看该作者

回复 1# 的帖子

这个命令查询对OpenVZ VPS比较有用,cat /proc/user_beancounters 可以看到,

uid:用来辨别虚拟机(the container)的。
held:用来显示当前使用状况。
maxheld:显示的是在 lifetime 时间段里,使用的最大值。(lifetime 是指从启动 VPS 到结束 VPS 之间的时间)
barrier 和 limit:用来控制资源的设定值。
failcn:用来显示被拒绝分配资源的次数。如果这里 failcn 的值增大很可能表示没有足够的内存分配给应用程序。

kmemsize:kernel memory size 这个参数显示内核使用的内存大小,内核只能常驻内存不能 swap。的内存大小,这里显示你的内核正在使用 3977140 byte 大小的内存。

privvmpages:private virtual memory 这个参数实际上显示的分配的 mem+swap 的大小,注意这里使用page做单位不是用byte,看上面的 privvmpages 是:27608 * 4KB / 1024byte = 107MB(1page = 4K,1K=1024B)这个参数只是显示分配的内存大小,但并不是实际使用内存的大小。实际大小由physpages 来显示。还有就是看完了后面的 vmguarpages 和 oomguarpages 会发现实际上:privvmpages barrier = vmguarpages barrier + oomguarpages barrier。

physpages:Physical pages 用来显示实际使用的内存大小。所有单独 VPS 虚拟机的使用内存加起来就是这台服务器整体的内存消耗。

vmguarpages:这个参数用来显示用多少内存分配给虚拟机,就是我们查看各种 VPS 产品时关心的Guaranteed/Dedicated RAM,计算方法是:65536 pages * 4K / 1024B = 256MB,正是你 VPS 的Dedicated RAM 大小。

oomguarpages:这个参数用来显示在 Dedicated RAM 用完了的情况下多少额外内存可以用。计算:65536 pages * 4K / 1024B = 256MB,所以加上 Dedicated RAM 后,总共的 Burstable RAM 是:256MB + 256MB = 512MB,是你现在 Burstable RAM 的大小。
3#
 楼主| 发表于 2009-10-14 17:18:56 | 只看该作者

回复 2# 的帖子

又一篇技术性回答 一目了然
4#
发表于 2009-10-14 18:29:59 | 只看该作者

回复 3# 的帖子

5#
发表于 2009-10-15 01:41:58 | 只看该作者
我是学美术的,算术不好,帮我算算吧,C大

[root@server ~]# cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
    20050:  kmemsize                  4689783              7686225             28874368             28874368                    0
            lockedpages                     0                    4               999999               999999                    0
            privvmpages                 34150               124578              1000000              1000000                    0
            shmpages                     9116                82204               131072               131072                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        35                   62               999999               999999                    0
            physpages                   12361                48258                    0           2147483647                    0
            vmguarpages                     0                    0               256000               256000                    0
            oomguarpages                12361                48258               131072           2147483647                    0
            numtcpsock                     14                   80              7999992              7999992                    0
            numflock                        4                    9               999999               999999                    0
            numpty                          1                    2               500000               500000                    0
            numsiginfo                      0                    7               999999               999999                    0
            tcpsndbuf                  310688              2476736            107374592            289400832                    0
            tcprcvbuf                  229376              3015536            107374592            289400832                    0
            othersockbuf                13136               539232            107374592            289400832                    0
            dgramrcvbuf                     0                19920            107374592            289400832                    0
            numothersock                   13                   44              7999992              7999992                    0
            dcachesize                 534291               666690           2147483646           2147483646                    0
            numfile                      1647                 3174             23999976             23999976                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      10                   10               999999               999999                    0
6#
 楼主| 发表于 2009-10-15 01:52:13 | 只看该作者

回复 5# 的帖子

收费收费,这里盖楼要收钱
7#
发表于 2009-10-15 10:02:26 | 只看该作者

回复 6# 的帖子

我悄悄的飘来
轻轻的划走
8#
发表于 2009-10-15 11:11:52 | 只看该作者

回复 7# 的帖子

你就会干这事。
9#
发表于 2009-10-15 11:20:08 | 只看该作者

回复 5# 的帖子

不知道你要算什么呢。
10#
发表于 2009-10-15 11:23:25 | 只看该作者
作记号...以备不时之需
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-29 15:01 , Processed in 0.069711 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表