OpenVZ Forum


Home » International » Russian » странное: cifs, mount --bind, тормозит getxattr и lstat
странное: cifs, mount --bind, тормозит getxattr и lstat [message #28240] Wed, 12 March 2008 12:46 Go to next message
serge.po is currently offline  serge.po
Messages: 12
Registered: July 2007
Junior Member
Странная штука

Есть нода с таким ядром:

Linux 2.6.18-53.1.6.el5.028stab053.6 #1 SMP Mon Feb 11 20:14:31 MSK 2008 x86_64

туда примонтирована fs по cifs (через automount), всё работает нормально.

Далее, я монтирую эту fs в VE, как-то так:

mount --bind /misc/xz /vz/root/999/xz

захожу в эту VE и любое обращение к /xz сопровождается тормозами

strace показывает вот такие интересные строчки:

     0.217262 getxattr("/xz/", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported)
     0.215424 lstat("/xz/.", {st_mode=S_IFDIR|S_ISGID|0770, st_size=0, ...}) = 0


Но почему оно так долго отрабатывает?

Есть другие подобные VE, там всё нормально, быстро работает.
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28258 is a reply to message #28240] Wed, 12 March 2008 16:23 Go to previous messageGo to next message
piavlo is currently offline  piavlo
Messages: 159
Registered: January 2007
Senior Member
А CONFIG_CIFS_XATTR в kernel вкомпилирован?
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28266 is a reply to message #28258] Wed, 12 March 2008 20:47 Go to previous messageGo to next message
serge.po is currently offline  serge.po
Messages: 12
Registered: July 2007
Junior Member
Вкомпилирован. Собственно, это ядро отсюда, с openvz.org (которое для RHEL5). Это из-за него? Выкомпилить?

Кстати, монтировал cifs с опцией nouser_xattr -- не помогло.
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28268 is a reply to message #28266] Wed, 12 March 2008 22:32 Go to previous messageGo to next message
piavlo is currently offline  piavlo
Messages: 159
Registered: January 2007
Senior Member
Может если убрать из кернела все extended attributes для всех файловых сыстем, в надежде что getxattr вобще
никогда не будет вызыватся, тогда поможет Rolling Eyes
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28286 is a reply to message #28240] Thu, 13 March 2008 08:46 Go to previous messageGo to next message
koct9i is currently offline  koct9i
Messages: 51
Registered: February 2008
Member
>Кстати, монтировал cifs с опцией nouser_xattr -- не помогло.
ну дык обращение в пространтсо system. а не user.

попробуйте монтировать с опцией noacl или вообще nounix
документация по этому делу в ядре fs/cifs/README
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28507 is a reply to message #28268] Fri, 21 March 2008 12:21 Go to previous messageGo to next message
serge.po is currently offline  serge.po
Messages: 12
Registered: July 2007
Junior Member
piavlo wrote on Wed, 12 March 2008 17:32

Может если убрать из кернела все extended attributes для всех файловых сыстем, в надежде что getxattr вобще
никогда не будет вызыватся, тогда поможет Rolling Eyes


Скомпилил без CIFS_XATTR, та же фигня Sad
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28508 is a reply to message #28286] Fri, 21 March 2008 12:24 Go to previous messageGo to next message
serge.po is currently offline  serge.po
Messages: 12
Registered: July 2007
Junior Member
koct9i wrote on Thu, 13 March 2008 03:46

>Кстати, монтировал cifs с опцией nouser_xattr -- не помогло.
ну дык обращение в пространтсо system. а не user.

попробуйте монтировать с опцией noacl или вообще nounix
документация по этому делу в ядре fs/cifs/README


Попробовал с noacl и nounix монтировать -- та же фигня.

Причём на ноде всё нормально работает. А стоит только зайти в VE и сразу грабли вылезают.
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28510 is a reply to message #28240] Fri, 21 March 2008 14:05 Go to previous messageGo to next message
koct9i is currently offline  koct9i
Messages: 51
Registered: February 2008
Member
а без automount не пробовали?
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28511 is a reply to message #28510] Fri, 21 March 2008 14:30 Go to previous messageGo to next message
serge.po is currently offline  serge.po
Messages: 12
Registered: July 2007
Junior Member
koct9i wrote on Fri, 21 March 2008 09:05

а без automount не пробовали?


Пробовал, та же фигня.
Re: странное: cifs, mount --bind, тормозит getxattr и lstat [message #28513 is a reply to message #28240] Fri, 21 March 2008 16:20 Go to previous message
koct9i is currently offline  koct9i
Messages: 51
Registered: February 2008
Member
стоит посмотреть tcpdump -vv что там по сети уходит при этих запросах.

кстати, можно радикально выключить unix extensions на серевере.

[Updated on: Fri, 21 March 2008 16:22]

Report message to a moderator

Previous Topic: Некоторые процессы vsftpd подвисают и грузят проц (system) в V
Next Topic: Только один VE (Container)
Goto Forum:
  


Current Time: Sun Apr 14 00:42:26 GMT 2024

Total time taken to generate the page: 0.01480 seconds