全球主机交流论坛

标题: 一个检测OpenVZ超售情况的脚本 [打印本页]

作者: devfan    时间: 2012-4-12 13:30
标题: 一个检测OpenVZ超售情况的脚本
本帖最后由 devfan 于 2013-3-25 15:33 编辑

filename is:[/proc/user_beancounters]
Kernel Mem Info:                                   used:[5.720M] max_used:[35.539M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:                        used:[80.238M] max_used:[33.074M] limit:[256.000M] fail_count:[0]
Ram actually used:                                 used:[30.012M] max_used:[67.820M] limit:[256.000M] fail_count:[0]
Mem (Ram + swap) used:                             used:[30.012M] max_used:[67.820M] limit:[256.000M] fail_count:[0]
Proc Num:                                          used:[16] max_used:[36] limit:[32567] fail_count:[0]
TCP Socket Num:                                    used:[7] max_used:[78] limit:[7999992] fail_count:[0]
Max SSH login Num:                                 used:[1] max_used:[1] limit:[255] fail_count:[0]
TCP Send Buff:                                     used:[0.283M] max_used:[1.510M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:                                  used:[0.109M] max_used:[2.700M] limit:[204.800M] fail_count:[0]
试了试,我的还好,小鸡所有程序都跑在内存里,没有在swap中的,主机超售不算严重


脚本从这里搞的:
http://www.snooda.com/read/263
作者: robin123    时间: 2012-4-12 13:36
求脚本
作者: _____________Cc    时间: 2012-4-12 13:57
肿么用?
作者: sunsea    时间: 2012-4-12 13:59
同求测试NB的情况

作者: chairo    时间: 2012-4-12 14:00
同求脚本
作者: 西崽猪猪    时间: 2012-4-12 14:01
你知道的太多了
作者: 樱桃大丸子    时间: 2012-4-12 14:01
过几天某某IDC会发布反检测OpenVZ超售查询脚本
作者: 雪花烂饼子    时间: 2012-4-12 14:02
那是你自己用的内存少,你超过128M 试试?
作者: devfan    时间: 2012-4-12 14:32
robin123 发表于 2012-4-12 13:36
求脚本

已添加
作者: devfan    时间: 2012-4-12 14:32
_____________Cc 发表于 2012-4-12 13:57
肿么用?

已添加
作者: devfan    时间: 2012-4-12 14:33
sunsea 发表于 2012-4-12 13:59
同求测试NB的情况

已添加
作者: devfan    时间: 2012-4-12 14:34
chairo 发表于 2012-4-12 14:00
同求脚本

已添加
作者: vpswz    时间: 2012-4-12 14:42
为啥,这贴能加外连接的?
作者: _____________Cc    时间: 2012-4-12 14:43
下载了 不会用。。。
作者: devfan    时间: 2012-4-12 14:45
_____________Cc 发表于 2012-4-12 14:43
下载了 不会用。。。

有说明吧?我照着跑的
sudo python vz_checker.py /proc/user_beancounters
作者: ivv    时间: 2012-4-12 14:48
求nb情况
作者: wahyan    时间: 2012-4-12 14:53
很给力!
作者: 本色男人    时间: 2012-4-12 16:01
估计某些IDC会爆掉

作者: yemingtu    时间: 2012-4-12 16:08
我这超售的运行都得半天
作者: yemingtu    时间: 2012-4-12 16:14
ivv 发表于 2012-4-12 14:48
求nb情况

Useage:
python vz_checker.py filename
root@server:/tmp# python test.ty /proc/user_beancounters
filename is:[/proc/user_beancounters]
Kernel Mem Info:                                   used:[3.067M] max_used:[8.606M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:                        used:[307.891M] max_used:[829.020M] limit:[2048.000M] fail_count:[0]
Ram actually used:                                 used:[18.320M] max_used:[200.238M] limit:[8388607.996M] fail_count:[0]
Mem (Ram + swap) used:                             used:[31.332M] max_used:[200.238M] limit:[1024.000M] fail_count:[0]
Proc Num:                                          used:[49] max_used:[105] limit:[999999] fail_count:[0]
TCP Socket Num:                                    used:[8] max_used:[75] limit:[7999992] fail_count:[0]
Max SSH login Num:                                 used:[1] max_used:[4] limit:[500000] fail_count:[0]
TCP Send Buff:                                     used:[0.136M] max_used:[1.294M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:                                  used:[0.125M] max_used:[15.248M] limit:[204.800M] fail_count:[0]
按照说明来看,已经非常严重了!!
作者: mope007    时间: 2012-4-12 16:18
怎么看?,不太懂~
作者: ivv    时间: 2012-4-12 16:36
yemingtu 发表于 2012-4-12 16:14
Useage:
python vz_checker.py filename
root@server:/tmp# python test.ty /proc/user_beancounters

果然nb
作者: _____________Cc    时间: 2012-4-12 17:10
ivv 发表于 2012-4-12 16:36
果然nb

正如你头像
作者: oldghost    时间: 2012-4-12 17:12
谢谢
作者: edear    时间: 2012-4-12 17:29
buyvm 15刀 运行结果:

python vz_checker.py /proc/user_beancounters
filename is:[/proc/user_beancounters]
Kernel Mem Info:  used:[2.561M] max_used:[11.167M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:  used:[160.207M] max_used:[208.637M] limit:[256.000M] fail_count:[0]
Ram actually used: used:[39.578M] max_used:[114.535M] limit:[128.000M] fail_count:[0]
Mem (Ram + swap) used:  used:[39.578M] max_used:[114.535M] limit:[128.000M] fail_count:[0]
Proc Num: used:[35] max_used:[239] limi [999999] fail_count:[0]
TCP Socket Num:  used:[15] max_used:[639] limit:[7999992] fail_count:[0]
Max SSH login Num:  used:[1] max_used:[3] limit:[500000] fail_count:[0]
TCP Send Buff:  used:[0.443M] max_used:[2.920M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:  used:[0.255M] max_used:[9.910M] limit:[204.800M] fail_count:[0]
作者: devfan    时间: 2012-4-12 19:04
yemingtu 发表于 2012-4-12 16:14
Useage:
python vz_checker.py filename
root@server:/tmp# python test.ty /proc/user_beancounters

nb
作者: devfan    时间: 2012-4-12 20:29
樱桃大丸子 发表于 2012-4-12 14:01
过几天某某IDC会发布反检测OpenVZ超售查询脚本

哈哈
作者: dalky    时间: 2012-4-12 22:33
xenserver 有检测的不
作者: superqdi    时间: 2012-4-12 22:58
求脚本
作者: zccyun    时间: 2012-4-12 23:05
superqdi 发表于 2012-4-12 22:58
求脚本

1楼不是有地址么
作者: wen    时间: 2012-4-12 23:28
BuyVM
Kernel Mem Info:                                   used:[2.957M] max_used:[6.505M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:                        used:[58.363M] max_used:[235.289M] limit:[256.000M] fail_count:[12288]
Ram actually used:                                 used:[51.688M] max_used:[110.164M] limit:[8388607.996M] fail_count:[0]
Mem (Ram + swap) used:                             used:[51.688M] max_used:[110.164M] limit:[128.000M] fail_count:[0]

Proc Num:                                          used:[24] max_used:[39] limit:[500] fail_count:[0]
TCP Socket Num:                                    used:[13] max_used:[55] limit:[7999992] fail_count:[0]
Max SSH login Num:                                 used:[1] max_used:[4] limit:[500000] fail_count:[0]
TCP Send Buff:                                     used:[0.972M] max_used:[5.643M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:                                  used:[0.203M] max_used:[9.099M] limit:[204.800M] fail_count:[0]

Swap:                                              used:[0.000M] percent:[0.000%]
Guarantee Mem:                                     used:[55.851M] limit:[128.000M]

123system

Kernel Mem Info:                                   used:[2.227M] max_used:[15.120M] limit:[2048.000M] fail_count:[0
Mem already allocated Info:                        used:[25.527M] max_used:[130.918M] limit:[128.000M] fail_count:[
Ram actually used:                                 used:[10.027M] max_used:[84.340M] limit:[8388607.996M] fail_coun
Mem (Ram + swap) used:                             used:[13.625M] max_used:[92.887M] limit:[128.000M] fail_count:[0

Proc Num:                                          used:[17] max_used:[37] limit:[999999] fail_count:[0]
TCP Socket Num:                                    used:[6] max_used:[134] limit:[7999992] fail_count:[0]
Max SSH login Num:                                 used:[1] max_used:[1] limit:[500000] fail_count:[0]
TCP Send Buff:                                     used:[0.100M] max_used:[2.237M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:                                  used:[0.094M] max_used:[2.094M] limit:[204.800M] fail_count:[0]

Swap:                                              used:[3.598M] percent:[26.405%]
Guarantee Mem:                                     used:[16.059M] limit:[128.000M]


YardVPS
Kernel Mem Info:                                   used:[3.031M] max_used:[4.654M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:                        used:[81.527M] max_used:[96.426M] limit:[256.000M] fail_count:[0]
Ram actually used:                                 used:[74.539M] max_used:[87.762M] limit:[8388607.996M] fail_count:[0]
Mem (Ram + swap) used:                             used:[74.539M] max_used:[87.762M] limit:[128.000M] fail_count:[0]
Proc Num:                                          used:[25] max_used:[44] limit:[999999] fail_count:[0]
TCP Socket Num:                                    used:[7] max_used:[182] limit:[7999992] fail_count:[0]
Max SSH login Num:                                 used:[1] max_used:[2] limit:[500000] fail_count:[0]
TCP Send Buff:                                     used:[0.117M] max_used:[11.751M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:                                  used:[0.114M] max_used:[11.488M] limit:[204.800M] fail_count:[0]

Swap:                                              used:[0.000M] percent:[0.000%]
Guarantee Mem:                                     used:[77.805M] limit:[128.000M]


作者: zccyun    时间: 2012-4-12 23:33
wen 发表于 2012-4-12 23:28
BuyVM
Kernel Mem Info:                                   used:[2.957M] max_used:[6.505M] limit:[2048 ...

看来123systems确实不靠谱啊
作者: wen    时间: 2012-4-12 23:38
zccyun 发表于 2012-4-12 23:33
看来123systems确实不靠谱啊

其實應該只是輸在記憶體的本錢多跟少
話說我蠻想知道...VIRPUS測試是多少,不知道有沒有基友能測試到
作者: zccyun    时间: 2012-4-12 23:46
wen 发表于 2012-4-12 23:38
其實應該只是輸在記憶體的本錢多跟少
話說我蠻想知道...VIRPUS測試是多少,不知道有沒有基友能測試到 ...

内存不足的话使用硬盘做swap,导致磁盘io也会下降。整体性能就会差不少
作者: wst321    时间: 2012-4-13 00:36
支持!
作者: ph4ntasy    时间: 2012-4-13 01:08
mark
作者: zccyun    时间: 2012-4-13 10:34
dalky 发表于 2012-4-12 22:33
xenserver 有检测的不

xen的不用测吧
作者: kuangjy2    时间: 2012-4-13 10:37
马克留用
作者: 6700    时间: 2012-4-13 12:16
那我这机器买值了…… 一点都没超……
作者: tomato    时间: 2012-4-13 12:19
有检测xen的不
作者: qun    时间: 2012-4-13 12:33
标题: RE: 发现一个检测OpenVZ超售情况的脚本
给力啊,IDC克星
作者: devfan    时间: 2012-4-13 15:31
tomato 发表于 2012-4-13 12:19
有检测xen的不

xen的不用检测
作者: lixuguang.xy    时间: 2012-4-13 16:45




求鉴定··
作者: emperor    时间: 2012-4-13 17:01
  File "vz_checker.py", line 14
    held = 0

Python 2.7.1+
作者: larry    时间: 2012-4-13 17:37
本帖最后由 larry 于 2012-4-13 17:39 编辑
yemingtu 发表于 2012-4-12 16:14
Useage:
Ram actually used:                                 used:[18.320M] max_used:[200.238M] limit:[8388607.996M] fail_count:[0]
Mem (Ram + swap) used:                             used:[31.332M] max_used:[200.238M] limit:[1024.000M] fail_count:[0]


swap用了31.332M,超售也太严重了
作者: zccyun    时间: 2012-4-13 19:45
emperor 发表于 2012-4-13 17:01
File "vz_checker.py", line 14
    held = 0

啥错误,贴的不全吧。我的正常啊
作者: wen    时间: 2012-4-14 01:07
樓主的文件裡面有漢字...有的VPS系統辨識不了
我是自己打開文件把漢字去掉就正常了。
作者: zccyun    时间: 2012-4-14 17:27
larry 发表于 2012-4-13 17:37
swap用了31.332M,超售也太严重了

确实啊
作者: usa    时间: 2012-4-14 18:36
-bash-3.2# python vz_checker.py /proc/user_beancounters
filename is:[/proc/user_beancounters]

Kernel Mem Info:           used:[8.813M] max_used:[9.324M] limit:[2048.000M] fail_count:[0]
Mem already allocated Info:      used:[513.570M] max_used:[602.672M] limit:[1024.000M] fail_count:[0]
Ram actually used:   used:[230.164M] max_used:[307.164M] limit:[8388607.996M] fail_count:[0]
Mem (Ram + swap) used:     used:[230.168M] max_used:[307.168M] limit:[512.000M] fail_count:[0]
Proc Num:    used:[42] max_used:[47] limit:[999999] fail_count:[0]
TCP Socket Num:   used:[276] max_used:[541] limit:[7999992] fail_count:[0]
Max SSH login Num:   used:[1] max_used:[1] limit:[500000] fail_count:[0]
TCP Send Buff:   used:[4.900M] max_used:[9.199M] limit:[204.800M] fail_count:[0]
TCP Receive Buff:    used:[4.371M] max_used:[8.482M] limit:[204.800M] fail_count:[0]

Swap:    used:[0.004M] percent:[0.002%]
Guarantee Mem:  used:[248.279M] limit:[512.000M]

作者: 喝雪碧的虾    时间: 2012-4-14 18:55
这是一个不错的脚本。。不过OpenVZ适当超售貌似不会很大的影响性能
作者: zccyun    时间: 2012-4-14 21:57
喝雪碧的虾 发表于 2012-4-14 18:55
这是一个不错的脚本。。不过OpenVZ适当超售貌似不会很大的影响性能

恩,是的,不过如果超到用很多swap就影响很大了
作者: lovecan    时间: 2012-4-15 13:57
拿来试试




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4