OpenVZ Forum


Home » International » Russian » Проблема с быстродействием.
Проблема с быстродействием. [message #37528] Wed, 23 September 2009 18:40 Go to next message
AeroWave is currently offline  AeroWave
Messages: 20
Registered: October 2007
Junior Member

Есть нода с несколькими VPS.

Одна из них -- Web.
На ней httpd + php + eaccelerator.
Скрипт отрабатывает за 0.1921 с.

Тот же самый скрипт ставлю в той же конфигурации, НО напрямую на ноду.
Скрипт отрабатывает за 0.0085 с. (без eaccelerator -- 0.0463)

Разница колосальная. Я не могу понять, с чем это может быть связано. Для VPS отданы максимальные ресурсы ноды, failcnt пуст.

Что можно проверить? Из-за чего это может быть? Нода летает, а вот VPS... Явно что-то не то.

Спасибо!
Re: Проблема с быстродействием. [message #37563 is a reply to message #37528] Fri, 25 September 2009 13:31 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
А как обстоят дела с CPUUNITS, CPULIMITS?
Какое ядро стоит?
Re: Проблема с быстродействием. [message #37641 is a reply to message #37563] Tue, 06 October 2009 13:38 Go to previous messageGo to next message
AeroWave is currently offline  AeroWave
Messages: 20
Registered: October 2007
Junior Member

maratrus wrote on Fri, 25 September 2009 17:31
А как обстоят дела с CPUUNITS, CPULIMITS?
Какое ядро стоит?


CPUUNITS="80000"
CPULIMITS не выставлен.
2.6.18-128.2.1.el5.028stab064.7 #1 SMP Wed Aug 26 15:47:17 MSD 2009 x86_64 x86_64 x86_64 GNU/Linux

Начинаю задумываться все вынести на ноду Sad
Помогите, люди Sad

[Updated on: Tue, 06 October 2009 13:38]

Report message to a moderator

Re: Проблема с быстродействием. [message #37671 is a reply to message #37641] Fri, 09 October 2009 12:53 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Quote:

CPUUNITS="80000"


Важно не абсолютное, а относительное значение CPUUNITS. Какие CPUUNITS на других VE и HN?
http://wiki.openvz.org/Resource_shortage#cpuunits

Если тормоза происходят из-за медленной работы какого-нибудь syscall, то можно попробовать использовать strace (обратите внимание на параметры -c и -T), чтобы сравнить, какой системный вызов отрабатывает в VE медленно.

Кроме того, никогда не поздно забить баг.
http://bugzilla.openvz.org/
Re: Проблема с быстродействием. [message #37672 is a reply to message #37671] Fri, 09 October 2009 13:03 Go to previous messageGo to next message
AeroWave is currently offline  AeroWave
Messages: 20
Registered: October 2007
Junior Member

CPUUNITS="10666" стоит на всех, в том числе и теперь на этой (всего 14 ВПС, многие простаивают без дела, почти).
$ vzcpucheck
Current CPU utilization: 113690
Power of the node: 160022

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 28.64    0.002256           0     26738       255 lstat
 25.36    0.001998          91        22           semop
 15.04    0.001185           2       645        10 read
 14.19    0.001118           2       507        49 stat
  6.60    0.000520          47        11        11 connect
  2.03    0.000160           1       116           write
  2.02    0.000159           0       555           mmap
  1.29    0.000102           0      1089           lseek
  1.29    0.000102           0       555           munmap
  1.16    0.000091           0       621        29 open
  0.79    0.000062           0       374           fcntl
  0.67    0.000053           6         9           getdents
  0.36    0.000028           0       954           fstat
  0.20    0.000016           0       120        35 access
  0.18    0.000014           0       121           rt_sigaction
  0.17    0.000013           0       610           close
  0.00    0.000000           0       115           poll
  0.00    0.000000           0        18           rt_sigprocmask
  0.00    0.000000           0        13           writev
  0.00    0.000000           0        26           setitimer
  0.00    0.000000           0         1           sendfile
  0.00    0.000000           0        11           socket
  0.00    0.000000           0        11           accept
  0.00    0.000000           0        19           shutdown
  0.00    0.000000           0        11           getsockname
  0.00    0.000000           0        57           setsockopt
  0.00    0.000000           0        70           getcwd
  0.00    0.000000           0        18           chdir
  0.00    0.000000           0       108       108 readlink
  0.00    0.000000           0         8           umask
  0.00    0.000000           0        11           epoll_wait
------ ----------- ----------- --------- --------- ----------------
100.00    0.007877                 33544       497 total


Даже и не знаю, что тут смотреть, если честно. И нормально ли это.

По поводу багов, я не уверен, что это какой-то баг.

[Updated on: Fri, 09 October 2009 13:07]

Report message to a moderator

Re: Проблема с быстродействием. [message #37673 is a reply to message #37672] Fri, 09 October 2009 13:26 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Quote:

CPUUNITS="10666" стоит на всех, в том числе и теперь на этой (всего 14 ВПС, многие простаивают без дела, почти).


Хорошо (CPULIMIT не стоит, как я понимаю).

Quote:

Даже и не знаю, что тут смотреть, если честно. И нормально ли это.


Абсолютные цифры малоинформативны, сравните с тем, что получается на HN.
Previous Topic: VZ и реальные айпи
Next Topic: Помогите разобраться с версиями ovzkernel
Goto Forum:
  


Current Time: Sun Nov 03 17:32:49 GMT 2024

Total time taken to generate the page: 0.03710 seconds