OpenVZ Forum


Home » International » Russian » поддержка UDEV
Re: поддержка UDEV [message #5838 is a reply to message #5837] Fri, 01 September 2006 10:04 Go to previous messageGo to previous message
Umka is currently offline  Umka
Messages: 56
Registered: September 2006
Member
[quote]
dev wrote on Fri, 01 September 2006 05:27

Quote:


это было в районе 2.6.3 или где-то типа того. патч под 2.6.8 (stable) и там насколько помню этого нету. Даже если бы и было - минимальное дерево не сожрет много места в памяти. И будет убито при unmount.



нет, как раз в 2.6.8 каждая sysfs отнимает по пол метра.
я понимаю, что Вам скорее всего это не критично, а для клиентов которые запускают по 100+ VE, это уже >50-100Mb, т.е. порядка 10% normal zone на i386.


по моим наблюдениям тем кому надо 100+ VE ставят миниум 2xPIV 4G, а то и x86_64/4G. Кроме того можно просто бэкпорт нужной фичи в stable. вы многое другое бэкпортите - так почему бы не это?

Quote:


Quote:


2) При привышении количества процессов и попытке сделать enter - возвращается:
# vzctl enter 4
Unable to fork: Cannot allocate memory
вместо Too many processes.


Такой ошибки не бывает. Есть ENOMEM и ядро еще возвращает EAGAIN (Try again) в случае rlimit'ов.

P.S. такая ошибка есть на SPARC'е...
#define EPROCLIM 67 /* SUNOS: Too many processes */


Есть еще и в FreeBSD - с которой я вобщем-то и спутал.

Quote:


Quote:


3) в какой-то момент получилась ситуация с 2 раза смотрироваными директориями
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
Похоже в отличии от FreeVPS вы не делается force umount для всего VPS mount tree. Собственно OpenVZ не знает что такое disknamespace поэтому возможны такие приколы.


disk namespace не используется, т.к. иначе проблематично осуществить доступ к файлам VE из VE0.
На VE stop все должно отмонтироваться... vzctl делает это в цикле пока есть маунты...



вот воспроизведение - box 2xPIIIs ядро stable с моим патчем.
# ssh rhel4
Last login: Fri Sep 1 07:56:17 2006 from berloga.shadowland
[root@rhel4 ~]# vzctl mount 4
VPS is mounted
[root@rhel4 ~]# vzctl start 4
Warning: distribution not specified default used /etc/vz/dists/default
Starting VPS ...
VPS is unmounted
VPS is mounted
Setting CPU limit: 0
Setting CPU units: 1000
Set hostname: vps134
VPS start in progress...
[root@rhel4 ~]# cat /proc/mounts
/dev/root / ext3 rw 0 0
none /dev tmpfs rw 0 0
/proc /proc proc rw,nodiratime 0 0
/sys /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda3 /vservers ext3 rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/vservers/vps134 /vz/root/4 simfs ro 0 0
/proc /vz/root/4/proc proc rw,nodiratime 0 0
/sys /vz/root/4/sys sysfs rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
[root@rhel4 ~]# vzctl restart 4
Restarting VPS
Stopping VPS ...
VPS was stopped
VPS is unmounted
Warning: distribution not specified default used /etc/vz/dists/default
Starting VPS ...
VPS is mounted
Setting CPU limit: 0
Setting CPU units: 1000
Set hostname: vps134
VPS start in progress...
[root@rhel4 ~]# cat /proc/mounts
/dev/root / ext3 rw 0 0
none /dev tmpfs rw 0 0
/proc /proc proc rw,nodiratime 0 0
/sys /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda3 /vservers ext3 rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/vservers/vps134 /vz/root/4 simfs rw 0 0
/proc /vz/root/4/proc proc rw,nodiratime 0 0
/sys /vz/root/4/sys sysfs rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
[root@rhel4 ~]# cat /proc/mounts
/dev/root / ext3 rw 0 0
none /dev tmpfs rw 0 0
/proc /proc proc rw,nodiratime 0 0
/sys /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda3 /vservers ext3 rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/vservers/vps134 /vz/root/4 simfs ro 0 0
/proc /vz/root/4/proc proc rw,nodiratime 0 0
/sys /vz/root/4/sys sysfs rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
[root@rhel4 ~]# vzctl restart 4
Restarting VPS
Stopping VPS ...
VPS was stopped
VPS is unmounted
Warning: distribution not specified default used /etc/vz/dists/default
Starting VPS ...
VPS is mounted
Setting CPU limit: 0
Setting CPU units: 1000
Set hostname: vps134
VPS start in progress...
[root@rhel4 ~]# cat /proc/mounts
/dev/root / ext3 rw 0 0
none /dev tmpfs rw 0 0
/proc /proc proc rw,nodiratime 0 0
/sys /sys sysfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda3 /vservers ext3 rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/vservers/vps134 /vz/root/4 simfs rw 0 0
/proc /vz/root/4/proc proc rw,nodiratime 0 0
/sys /vz/root/4/sys sysfs rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
none /vz/root/4/dev tmpfs rw 0 0
none /vz/root/4/dev/pts devpts rw 0 0
[root@rhel4 ~]#

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Перенос системы
Next Topic: Патчи к актуальным ядрам
Goto Forum:
  


Current Time: Sat Jul 13 22:31:09 GMT 2024

Total time taken to generate the page: 0.02254 seconds