OpenVZ Forum


Home » International » Russian » *SOLVED* Какие факторы влияют на рост kmemsize?
*SOLVED* Какие факторы влияют на рост kmemsize? [message #13625] Thu, 31 May 2007 07:34 Go to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
Столкнулся с проблемой - постоянно растет kmemsize, раньше стоял лимит в ~2 мегабайта, сейчас стоит 10 метров текущее использование 8 в пике 9. Кардинально ничего не поменялось, изза чего может расти использование памяти ядра?


hosting:~# uname -a
Linux hosting 2.6.18-028test018 #1 SMP Mon Mar 12 14:55:40 EET 2007 i686 GNU/Linux

hosting:~# vzctl --version
vzctl version 3.0.16

/proc/user_beancounters:
kmemsize 8542966 9385057 10000000 10000000 6282
privvmpages 17159 36082 100000 100000 0
numproc 20 35 65 65 0

[Updated on: Tue, 26 June 2007 07:58] by Moderator

Report message to a moderator

Re: Какие факторы влияют на рост kmemsize? [message #13908 is a reply to message #13625] Thu, 07 June 2007 13:18 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

вообще ядро достаточно старое. насколько я помню с тех пор были какие-то фиксы с kmemsize...


http://static.openvz.org/userbars/openvz-developer.png
Re: Какие факторы влияют на рост kmemsize? [message #14019 is a reply to message #13908] Mon, 11 June 2007 07:27 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
dev wrote on Thu, 07 June 2007 09:18

вообще ядро достаточно старое. насколько я помню с тех пор были какие-то фиксы с kmemsize...



спасибо, обновим, посмотрим
Re: Какие факторы влияют на рост kmemsize? [message #14024 is a reply to message #13908] Mon, 11 June 2007 20:04 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
dev wrote on Thu, 07 June 2007 09:18

вообще ядро достаточно старое. насколько я помню с тех пор были какие-то фиксы с kmemsize...



обновился, первые впечатления - верните поддержку meminfo Smile

PS: за kmemsize наблюдаю
Re: Какие факторы влияют на рост kmemsize? [message #14044 is a reply to message #14024] Wed, 13 June 2007 08:35 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

не понял по поводу meminfo - что не так?


http://static.openvz.org/userbars/openvz-developer.png
Re: Какие факторы влияют на рост kmemsize? [message #14093 is a reply to message #14044] Thu, 14 June 2007 14:41 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
dev wrote on Wed, 13 June 2007 04:35

не понял по поводу meminfo - что не так?


нет поддержки, в форуме (англоязычном) нашел что еще не портировали с 2.6.18 поддержку.

hosting:~# uname -a
Linux hosting 2.6.20-ovz005 #7 SMP Mon Jun 11 11:40:01 EEST 2007 i686 GNU/Linux
hosting:~# vzctl start 205
Warning: distribution not specified default used /etc/vz/dists/default
Starting VE ...
VE is mounted
Setting CPU units: 1000
Configure meminfo: 64000000
Warning: meminfo feature is not supported by kernel. skipped meminfo configure
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Set hostname: gentoo
VE start in progress...
Re: Какие факторы влияют на рост kmemsize? [message #14094 is a reply to message #14024] Thu, 14 June 2007 14:42 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
alt0v14 wrote on Mon, 11 June 2007 16:04


PS: за kmemsize наблюдаю


пока полет нормальный, ~2.9 метра и не растет
Re: Какие факторы влияют на рост kmemsize? [message #14117 is a reply to message #14093] Fri, 15 June 2007 06:42 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
IMHO Кирилл имел в виду проапдейтиться на последнее 2.6.18 ядро -- там и с kmemsize проблема могла уже уйти, и с meminfo все должно быть в порядке
Re: Какие факторы влияют на рост kmemsize? [message #14144 is a reply to message #14117] Fri, 15 June 2007 11:49 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
vaverin wrote on Fri, 15 June 2007 02:42

IMHO Кирилл имел в виду проапдейтиться на последнее 2.6.18 ядро -- там и с kmemsize проблема могла уже уйти, и с meminfo все должно быть в порядке


ясно но назад откатываться уже не хочется
Re: Какие факторы влияют на рост kmemsize? [message #14162 is a reply to message #14144] Sat, 16 June 2007 08:15 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
поймал вот такое:

Jun 16 06:25:49 hosting kernel: ------------[ cut here ]------------
Jun 16 06:25:49 hosting kernel: kernel BUG at mm/slab.c:3977!
Jun 16 06:25:49 hosting kernel: invalid opcode: 0000 [#28]
Jun 16 06:25:49 hosting kernel: SMP
Jun 16 06:25:49 hosting kernel: Modules linked in: simfs vznetdev vzethdev vzdquota vzmon vzdev xt_lengt
h ipt_ttl xt_tcpmss ipt_TCPMSS iptable_mangle xt_limit ipt_tos button ac battery xt_multiport ipt_REJECT
xt_tcpudp iptable_filter ip_tables ipv6 dm_snapshot dm_mirror ip_conntrack_ftp xt_state x_tables ip_con
ntrack loop 8139cp 8139too mii serio_raw ehci_hcd ohci_hcd i2c_piix4 i2c_core pcspkr ext3 jbd dm_mod
Jun 16 06:25:49 hosting kernel: CPU: 1 VCPU: 0.1
Jun 16 06:25:49 hosting kernel: EIP: 0060:[<c046b084>] Not tainted VLI
Jun 16 06:25:49 hosting kernel: EFLAGS: 00010287 (2.6.20-ovz005 #7)
Jun 16 06:25:49 hosting kernel: EIP is at kmem_cache_free+0x33/0x75
Jun 16 06:25:49 hosting kernel: eax: 40000080 ebx: d7c980d0 ecx: 00000003 edx: c1358560
Jun 16 06:25:49 hosting kernel: esi: d7c980d8 edi: f7aead80 ebp: d7c98038 esp: f7e16eb8
Jun 16 06:25:49 hosting kernel: ds: 007b es: 007b ss: 0068
Jun 16 06:25:49 hosting kernel: Process kswapd0 (pid: 178, veid: 0, ti=f7e16000 task=f7e14db0 task.ti=f7
e16000)
Jun 16 06:25:49 hosting kernel: Stack: d7c980d0 d7c980d8 00000077 f7e16efc c047fc28 d7c980d0 c04802f9 ca
6f52cc
Jun 16 06:25:49 hosting kernel: 00000000 00000080 00000080 c04809b3 00000080 d881bc9f 00047e2e bf
8dff6f
Jun 16 06:25:49 hosting kernel: 00047e1c d7c982d4 ec24b3d4 00010fe0 f7e54c00 00000093 000000d0 c0
45a740
Jun 16 06:25:49 hosting kernel: Call Trace:
Jun 16 06:25:49 hosting kernel: [<c047fc28>] destroy_inode+0x24/0x33
Jun 16 06:25:49 hosting kernel: [<c04802f9>] dispose_list+0x87/0xaf
Jun 16 06:25:49 hosting kernel: [<c04809b3>] shrink_icache_memory+0x1a2/0x26b
Jun 16 06:25:49 hosting kernel: [<c045a740>] shrink_slab+0xd9/0x13e
Jun 16 06:25:49 hosting kernel: [<c045aad5>] kswapd+0x2b4/0x3b3
Jun 16 06:25:49 hosting kernel: [<c0433335>] autoremove_wake_function+0x0/0x35
Jun 16 06:25:49 hosting kernel: [<c045a821>] kswapd+0x0/0x3b3
Jun 16 06:25:49 hosting kernel: [<c043326c>] kthread+0xb0/0xd8
Jun 16 06:25:49 hosting kernel: [<c04331bc>] kthread+0x0/0xd8
Jun 16 06:25:49 hosting kernel: [<c040497b>] kernel_thread_helper+0x7/0x10
Jun 16 06:25:49 hosting kernel: =======================
Jun 16 06:25:49 hosting kernel: Code: 8d 82 00 00 00 40 c1 e8 0c 6b d0 24 03 15 00 86 80 c0 8b 02 f6 c4
40 74 03 8b 52 0c 8b 02 84 c0 78 04 0f 0b eb fe 39 7a 18 74 04 <0f> 0b eb fe 9c 5e fa 65 a1 04 00 00 00
8b 1c 87 f6 87 9b 00 00

перед этим были мучения с генту, почемуто при старте ссш ядро писало про general protection:

Jun 15 18:15:08 hosting kernel: general protection fault: 0000 [#26]
Jun 15 18:15:08 hosting kernel: SMP
Jun 15 18:15:08 hosting kernel: Modules linked in: simfs vznetdev vzethdev vzdquota vzmon vzdev xt_lengt
h ipt_ttl xt_tcpmss ipt_TCPMSS iptable_mangle xt_limit ipt_tos button ac battery xt_multiport ipt_REJECT
xt_tcpudp iptable_filter ip_tables ipv6 dm_snapshot dm_mirror ip_conntrack_ftp xt_state x_tables ip_con
ntrack loop 8139cp 8139too mii serio_raw ehci_hcd ohci_hcd i2c_piix4 i2c_core pcspkr ext3 jbd dm_mod
Jun 15 18:15:08 hosting kernel: CPU: 1 VCPU: 205.1
Jun 15 18:15:08 hosting kernel: EIP: 0060:[<c061a854>] Not tainted VLI
Jun 15 18:15:08 hosting kernel: EFLAGS: 00010297 (2.6.20-ovz005 #7)
Jun 15 18:15:08 hosting kernel: EIP is at fold_field+0x22/0x4c
Jun 15 18:15:08 hosting kernel: eax: ffffffff ebx: 00000000 ecx: 00000000 edx: 00000000
Jun 15 18:15:08 hosting kernel: esi: 00000004 edi: c0731408 ebp: 00000400 esp: dab6ff18
Jun 15 18:15:08 hosting kernel: ds: 007b es: 007b ss: 0068
Jun 15 18:15:08 hosting kernel: Process netstat (pid: 12336, veid: 205, ti=dab6f000 task=df8ba800 task.t
i=dab6f000)
Jun 15 18:15:08 hosting kernel: Stack: c5b43240 00000000 00000001 c061ace2 c5b43240 c0680809 c06c2f17 00
000040
Jun 15 18:15:08 hosting kernel: effbb800 c5b43240 c0485ca1 b7fb9000 effbb800 c5b43260 00000000 00
000000
Jun 15 18:15:08 hosting kernel: 00000000 e7ad6700 00000000 00000000 00000000 effbb800 b7fb9000 c0
485bb5
Jun 15 18:15:08 hosting kernel: Call Trace:
Jun 15 18:15:08 hosting kernel: [<c061ace2>] snmp_seq_show+0x29e/0x2d4
Jun 15 18:15:08 hosting kernel: [<c0485ca1>] seq_read+0xec/0x276
Jun 15 18:15:08 hosting kernel: [<c0485bb5>] seq_read+0x0/0x276
Jun 15 18:15:08 hosting kernel: [<c046fa49>] vfs_read+0x88/0x134
Jun 15 18:15:08 hosting kernel: [<c046fee4>] sys_read+0x45/0xaa
Jun 15 18:15:08 hosting kernel: [<c0403da0>] syscall_call+0x7/0xb
Jun 15 18:15:08 hosting kernel: =======================
Jun 15 18:15:08 hosting kernel: Code: 4b a9 61 c0 e9 70 b2 e6 ff 57 56 53 89 c7 89 d3 b8 a0 20 7c c0 e8
d5 13 eb ff 89 c1 8d 34 9d 00 00 00 00 31 db eb 23 8b 07 f7 d0 <8b> 04 88 03 1c 30 8b 47 04 f7 d0 8b 04
88 03 1c 30 ba a0 20 7c
Jun 15 18:15:08 hosting kernel: EIP: [<c061a854>] fold_field+0x22/0x4c SS:ESP 0068:dab6ff18


Re: Какие факторы влияют на рост kmemsize? [message #14172 is a reply to message #14162] Sun, 17 June 2007 08:39 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member

alt0v14 wrote on Sat, 16 June 2007 12:15

поймал вот такое:

Jun 16 06:25:49 hosting kernel: ------------[ cut here ]------------
Jun 16 06:25:49 hosting kernel: kernel BUG at mm/slab.c:3977!
Jun 16 06:25:49 hosting kernel: invalid opcode: 0000 [#28]




По всей видимости наткнулись на некую ошибку в нашем ядре. (Кстати говоря именно поэтому вам стоит все-таки еще раз подумать не стоит ли все-таки откатиться назад на стабильную ветку)

Однако хочу обртить Ваше внимание на то, что присланные Вами error messages имеют порядковый номер [#28] (или [#26] во втором случае). Эти ошибки вполне могут быть наведены предыдущими ошибками, поэтому для разбора подобного рода проблем нам в первую очередь требуются логи от самой первой ошибке. Посмотрите пожалуйста в /var/log/messages, нас интересуют error messages [#1]

С уважением,
Василий Аверин
Re: Какие факторы влияют на рост kmemsize? [message #14178 is a reply to message #14172] Mon, 18 June 2007 08:45 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
vaverin wrote on Sun, 17 June 2007 04:39




По всей видимости наткнулись на некую ошибку в нашем ядре. (Кстати говоря именно поэтому вам стоит все-таки еще раз подумать не стоит ли все-таки откатиться назад на стабильную ветку)

Однако хочу обртить Ваше внимание на то, что присланные Вами error messages имеют порядковый номер [#28] (или [#26] во втором случае). Эти ошибки вполне могут быть наведены предыдущими ошибками, поэтому для разбора подобного рода проблем нам в первую очередь требуются логи от самой первой ошибке. Посмотрите пожалуйста в /var/log/messages, нас интересуют error messages [#1]

С уважением,
Василий Аверин


на стейбл уже перехожу, /var/log/syslog в атаче
  • Attachment: syslog.1.gz
    (Size: 31.37KB, Downloaded 593 times)

[Updated on: Mon, 18 June 2007 08:45]

Report message to a moderator

Re: Какие факторы влияют на рост kmemsize? [message #14182 is a reply to message #14178] Mon, 18 June 2007 10:22 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Спасибо за багрепорт,
будем разбираться

http://bugzilla.openvz.org/show_bug.cgi?id=622

С уважением,
Василий Аверин
Re: Какие факторы влияют на рост kmemsize? [message #14184 is a reply to message #14182] Mon, 18 June 2007 11:26 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Коллеги говорят, баг известный и уже пофикшен в kernel-2.6.20-ovz006

Последнее ядро в этой ветке: kernel-2.6.20-ovz007,
http://wiki.openvz.org/Download_kernel_2.6.20
Попробуте, если желание поэкспериментировать еще не пропало Smile

С уважением,
Василий Аверин
Re: Какие факторы влияют на рост kmemsize? [message #14185 is a reply to message #14184] Mon, 18 June 2007 11:55 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
vaverin wrote on Mon, 18 June 2007 07:26

Коллеги говорят, баг известный и уже пофикшен в kernel-2.6.20-ovz006

Последнее ядро в этой ветке: kernel-2.6.20-ovz007,
http://wiki.openvz.org/Download_kernel_2.6.20
Попробуте, если желание поэкспериментировать еще не пропало Smile

С уважением,
Василий Аверин



думаю последний стейбл меня устроит, а в тестинге у вас еще meminfo не работает Smile
Re: Какие факторы влияют на рост kmemsize? [message #14202 is a reply to message #14185] Tue, 19 June 2007 07:34 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
таже ошибка, может проблема в железе?

hosting:~# uname -a
Linux hosting 2.6.18-028stab035 #1 SMP Sun Jun 17 00:46:36 EEST 2007 i686 GNU/Linux

/var/log/syslog:
Jun 19 02:08:33 hosting kernel: ------------[ cut here ]------------
Jun 19 02:08:33 hosting kernel: kernel BUG at mm/slab.c:3234!
Jun 19 02:08:33 hosting kernel: invalid opcode: 0000 [#1]
Jun 19 02:08:33 hosting kernel: SMP
Jun 19 02:08:33 hosting kernel: Modules linked in: simfs vznetdev vzethdev vzrst ip_nat vzcpt vzdquota v
zmon vzdev af_packet xt_length ipt_ttl xt_tcpmss ipt_TCPMSS iptable_mangle xt_limit ipt_tos thermal fan
button processor ac battery xt_multiport ipt_REJECT xt_tcpudp iptable_filter ip_tables ip_conntrack_ftp
xt_state x_tables ip_conntrack loop i2c_piix4 ehci_hcd 8139too mii ohci_hcd i2c_core shpchp usbcore
Jun 19 02:08:33 hosting kernel: CPU: 1, VCPU: 0.1
Jun 19 02:08:33 hosting kernel: EIP: 0060:[<c0168aae>] Not tainted VLI
Jun 19 02:08:33 hosting kernel: EFLAGS: 00010287 (2.6.18-028stab035 #1)
Jun 19 02:08:33 hosting kernel: EIP is at kmem_cache_free+0x80/0x9a
Jun 19 02:08:33 hosting kernel: eax: 80000080 ebx: d7c98150 ecx: c01bde2b edx: c1358560
Jun 19 02:08:33 hosting kernel: esi: d7c98148 edi: f799e9c0 ebp: d7c980b8 esp: f798be80
Jun 19 02:08:33 hosting kernel: ds: 007b es: 007b ss: 0068
Jun 19 02:08:33 hosting kernel: Process kswapd0 (pid: 152, veid: 0, ti=f798b000 task=f7997990 task.ti=f7
98b000)
Jun 19 02:08:33 hosting kernel: Stack: f798bee0 c01bde66 d7c98150 d7c98148 f798bee0 00000059 c01bde48 f7
99e9c0
Jun 19 02:08:33 hosting kernel: d7c980b8 c01879df d7c98148 d9d08748 d9d08750 cb986de0 00000080 43
305111
Jun 19 02:08:33 hosting kernel: 00008280 c0188285 cb986de0 0802c56a 0000827d 00000000 00000080 00
000080
Jun 19 02:08:33 hosting kernel: Call Trace:
Jun 19 02:08:33 hosting kernel: [<c01bde66>] ext3_clear_inode+0x1a/0x39
Jun 19 02:08:33 hosting kernel: [<c01bde48>] ext3_destroy_inode+0x1d/0x21
Jun 19 02:08:33 hosting kernel: [<c01879df>] dispose_list+0x74/0xe7
Jun 19 02:08:33 hosting kernel: [<c0188285>] shrink_icache_memory+0x25b/0x320
Jun 19 02:08:33 hosting kernel: [<c0155222>] shrink_slab+0x13a/0x193
Jun 19 02:08:33 hosting kernel: [<c01556a5>] kswapd+0x375/0x46f
Jun 19 02:08:33 hosting kernel: [<c0135a7a>] autoremove_wake_function+0x0/0x4b
Jun 19 02:08:33 hosting kernel: [<c0155330>] kswapd+0x0/0x46f
Jun 19 02:08:33 hosting kernel: [<c01358e1>] kthread+0xfd/0x101
Jun 19 02:08:33 hosting kernel: [<c01357e4>] kthread+0x0/0x101
Jun 19 02:08:33 hosting kernel: [<c0100e55>] kernel_thread_helper+0x5/0xb
Jun 19 02:08:33 hosting kernel: Code: 03 3b 43 04 73 18 89 6c 83 14 83 c0 01 89 03 56 9d 83 c4 08 5b 5e
5f 5d c3 8b 52 0c eb ba 89 da 89 f8 e8 a3 02 00 00 8b 03 eb db <0f> 0b 66 b8 a2 0c b8 83 81 42 c0 eb ab
0f 0b 66 b8 b5 00 b8 ed
Jun 19 02:08:33 hosting kernel: EIP: [<c0168aae>] kmem_cache_free+0x80/0x9a SS:ESP 0068:f798be80

Re: Какие факторы влияют на рост kmemsize? [message #14206 is a reply to message #14202] Tue, 19 June 2007 08:21 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Есть достаточно большая вероятность, что Вы правы. Oops в kswapd0 при отсутсвии других oops-ов (или хотя бы просто подозрительных error messages) достаточно часто указывает на проблемы с памятью на ноде.

Я бы рекомендовал Вам проверить память на ноде с помощью memtest86 или memtest86+

С уважением,
Василий Аверин
Re: Какие факторы влияют на рост kmemsize? [message #14247 is a reply to message #14206] Wed, 20 June 2007 12:57 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
всетаки на 2.6.18-028stab035 kmemsize растет

PS: допишу скриптульку, покажу графики

[Updated on: Wed, 20 June 2007 12:58]

Report message to a moderator

Re: Какие факторы влияют на рост kmemsize? [message #14249 is a reply to message #14247] Wed, 20 June 2007 13:34 Go to previous messageGo to next message
seyko2 is currently offline  seyko2
Messages: 188
Registered: February 2007
Location: Moscow
Senior Member

Было бы очень интересно получить описание эксперимента. Сам я решил осесть на rhel5-openvz варианте. Они достаточно сильно отличаются. Помочь и протестировать на своей машине был бы рад...

PS: есть ebuilds...

[Updated on: Wed, 20 June 2007 13:37]

Report message to a moderator

Re: Какие факторы влияют на рост kmemsize? [message #14253 is a reply to message #14247] Wed, 20 June 2007 14:03 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
alt0v14 wrote on Wed, 20 June 2007 16:57

всетаки на 2.6.18-028stab035 kmemsize растет



В принципе это возможно и в нормальном случае. В частности я некоторое время назад обнаружил что если не лимитировать сonntracks, то они серьезно отъедают kmemsize, а поскольку время жизни conntrack в пассивном состоянии (то есть когда это соединение уже никто не использует) составлят 5 дней -- то практически это оседает мертвым грузом на kmemsize. Жить правда это особо не мешает.

Вы можете посмотреть количество conntracks через proc.

Хотя конечно, это вполне может быть и что-нить другое.

Если после остановки VE в /proc/user_beancounters остаются ненулевые значения -- значит это проблема accounting. Это серьезная проблема и нам было бы здорово научиться ее воспроизводить.

Если же после остановки VE все beancounters сходятся к нулю -- значит память ест какой-то долгоживущий объект ядра.

Вы можете попробовать перебилдить ядро с CONFIG_UBC_DEBUG_KMEM -- и смотреть на /proc/bc/<VEID>/kmem_debug -- там есть несколько более подробная информация по объектам, которые посчитало ядро.

С уважением,
Василий Аверин
Re: Какие факторы влияют на рост kmemsize? [message #14254 is a reply to message #14253] Wed, 20 June 2007 14:21 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
спасибо за совет, буду наблюдать
Re: Какие факторы влияют на рост kmemsize? [message #14364 is a reply to message #14254] Mon, 25 June 2007 18:40 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
Память протестил, битая всетаки, спасибо за наводку.
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14438 is a reply to message #13625] Wed, 27 June 2007 21:18 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
ссылочка на графики, из которых, в частности, видно что kmemsize не растет (в течении суток). Если интересует могу выложить исходники и руководство по установке написать. Написано на python + python-rrd + web.py. http://vpsmon.cris.net/view/
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14444 is a reply to message #14438] Thu, 28 June 2007 08:20 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

супер! только имхо стоит убрать dummy ресурсы и те ресурсы, в названии которых есть слово pages, перевести в килобайты (умножив на 4096).

P.S. теперь что-то стало выдавать internal server error :/
P.P.S. можете это законтрибьютить под GPL?


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14446 is a reply to message #14444] Thu, 28 June 2007 10:10 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
internal server error это потому что я ее по живому правлю Smile, на счет умножить на 4096 я думаю это нужно описать в конфиге, под GPL выложим, только нужно дописать более менее
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14447 is a reply to message #14444] Thu, 28 June 2007 10:16 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
а вот и причина:
[Thu Jun 28 11:19:42 2007] [error] [client 195.214.233.10] (12)Cannot allocate memory: couldn't create child process: 12: vpsmon.py, referer
: http://forum.openvz.org/index.php?t=post&reply_to=14438& amp;SQ=a2caefed74baf7d9ff4d4c37d08a14df&

на графиках http://vpsmon.cris.net/view/101 как раз видно что закончились tcp сокеты и процессы, увеличил )
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14448 is a reply to message #14447] Thu, 28 June 2007 10:20 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

еще одно предложение: failcounter'ы лучше считать на в абсолютных величинах, а сколько их было за период, т.е. дельту.
иначе график будет тупо расти вверх со временем Smile и после рестарта маленькие значений могут быть не видны на фоне предудщего абсолютного значения.



http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14450 is a reply to message #14448] Thu, 28 June 2007 11:25 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
я об этом уже думал, failcnt храниться в rrd, если подскажите как построить график по дельтам буду признателен, иначе придется думать как заносить в ррд только дельты
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14451 is a reply to message #14450] Thu, 28 June 2007 11:27 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

ммм... а сам rrd не умеет рисовать дельты от абсолютных значений что он хранит? единственное когда failcounter'ы уменьшаются надо рисовать не отрицательное число, а ноль Smile


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14453 is a reply to message #14451] Thu, 28 June 2007 11:47 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
может и умеет, я просто не знаю как Smile
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14468 is a reply to message #14444] Thu, 28 June 2007 18:45 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
dev wrote on Thu, 28 June 2007 04:20

ресурсы, в названии которых есть слово pages, перевести в килобайты (умножив на 4096).




ну, на 4096 я умножил конечно, но только сейчас подумал что ресурс уже не должен называться *pages, т.к это не страницы а память в байтах.

PS: код подчистил, осталось написать небольшое описание и руководство, повставлять в исходники gpl-ные шапки и можно выкладывать

PPS: на счет failcnt я запользовал cf DERIVE в rrd, но он как-то странно на графиках отображается, там где реальный прирост в 5 единиц на графиках пик в 20m Smile (см. vps 206 privvmpages fail counter, остальные базы я не трогал пока и cf остался GAUGE)

[Updated on: Thu, 28 June 2007 18:48]

Report message to a moderator

Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14478 is a reply to message #14468] Fri, 29 June 2007 07:02 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

есть еще оказывается тулза над rrd называется munim.
вот добрый человек даже написал статью:
http://wiki.openvz.org/Monitoring_openvz_resources_using_mun in
как ее использовать ) очень похоже на то, что делаете Вы, но сам лично я не смотрел.

Даешь больше и лучше тулзов :@)


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14482 is a reply to message #14478] Fri, 29 June 2007 07:59 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
ну она совсем простенькая, не нашел ни слова про rrd Smile

PS: про /proc/bc/<veid> я не знал, парсил /proc/user_beancounters
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14483 is a reply to message #14482] Fri, 29 June 2007 08:00 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

/proc/bc - это новый интерфейс. Хотя, разницы не особо много :@)
просто убраны dummy и сделано per-VE.


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14484 is a reply to message #14483] Fri, 29 June 2007 08:13 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
+ioacct, что полезно, перейдем на этот интерфейс в следующей версии, добавив функциональность munin заодно, алерты буду в сислог писать и может на мыло слать.
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14490 is a reply to message #14484] Fri, 29 June 2007 09:02 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

ну блин, это вообще круто! :@)


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14491 is a reply to message #13625] Fri, 29 June 2007 09:57 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
выкладываю, накарябал простенький README, пишите что думаете.
http://vpsmon.cris.net/vpsmon.tar.gz
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14492 is a reply to message #14491] Fri, 29 June 2007 10:04 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

gpl.txt лучше обозвать LICENSE
а readme написать на english :@)
блин, а в питоне я не бум-бум... :/ надеюсь это Кир посмотрит с утра.


http://static.openvz.org/userbars/openvz-developer.png
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14494 is a reply to message #14492] Fri, 29 June 2007 10:15 Go to previous messageGo to next message
alt0v14 is currently offline  alt0v14
Messages: 52
Registered: July 2006
Location: Ukraine Simferopol
Member
gpl.txt переобзовем, а в инглише я сам не бум-бум Smile а питон очень простой, вроде
Re: *SOLVED* Какие факторы влияют на рост kmemsize? [message #14496 is a reply to message #14494] Fri, 29 June 2007 10:22 Go to previous messageGo to previous message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

родилась идея поместить все это на git.openvz.org
тогда все смогут пушить туда свои изменения легко.


http://static.openvz.org/userbars/openvz-developer.png
Previous Topic: копирование в vz/root/veid
Next Topic: 2.6.18-028stab035
Goto Forum:
  


Current Time: Sun Nov 10 20:27:59 GMT 2024

Total time taken to generate the page: 0.03744 seconds