Назад | Перейти на главную страницу

соединение centos TCP / IP очень медленное

У меня есть VSP (centos6.1 64bit) с оперативной памятью 4 ГБ.

Он всегда работает хорошо, но в последние несколько дней сервер стал медленно. открыть небольшой файл css нужно 22 секунды (2 КБ). протестировано дома / в офисе / на телефоне с помощью (IE, Chrome, Safari, Firefox). см. в сети firebug

DNS Lookup   ​4 ms
Connecting   ​21.18 s
Sending  1 ms
Waiting  ​115 ms
Receiving    ​9 ms

Стоимость подключения 21.18 seconds

Я проверил весь файл журнала, ошибок нет. верхняя часть, еще есть свободная память.

top - 00:23:15 up 8 days,  3:57,  1 user,  load average: 3.60, 3.42, 3.83
Tasks: 221 total,   4 running, 217 sleeping,   0 stopped,   0 zombie
Cpu(s): 19.3%us,  3.2%sy,  0.0%ni, 76.1%id,  1.4%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4194304k total,  3247724k used,   946580k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
32357 mysql     15   0 3710m 835m 6268 S 34.5 20.4  39:14.40 mysqld
 9780 apache    15   0  442m  59m  12m S 33.2  1.4   0:05.69 httpd
 9842 apache    15   0  403m  26m  10m S 16.9  0.7   0:01.23 httpd
 9847 apache    15   0  412m  45m  22m R 15.3  1.1   0:01.00 httpd
 9834 apache    15   0  426m  46m  11m R 13.0  1.1   0:02.22 httpd
 9891 apache    15   0  407m  43m  19m S  8.0  1.1   0:00.33 httpd
 9845 apache    15   0  414m  51m  24m S  6.0  1.3   0:01.53 httpd
 9827 apache    15   0  402m  28m  11m S  3.3  0.7   0:02.69 httpd
 9768 apache    16   0  414m  51m  24m S  3.0  1.3   0:06.51 httpd
 9889 root      15   0  211m  12m 8160 S  2.7  0.3   0:00.32 php
 9702 apache    15   0  415m  55m  26m S  1.7  1.4   0:10.67 httpd
 9844 apache    15   0  413m  47m  21m S  1.7  1.2   0:01.21 httpd
 9697 apache    15   0  414m  51m  24m S  1.3  1.3   0:11.05 httpd
 9778 apache    15   0  414m  53m  25m S  1.3  1.3   0:05.38 httpd
 9772 apache    15   0  414m  51m  23m R  0.7  1.3   0:05.04 httpd
 9823 apache    15   0  415m  50m  23m S  0.7  1.2   0:03.97 httpd
 9837 apache    15   0  402m  27m  11m S  0.3  0.7   0:01.04 httpd

Тогда как проверить, где проблема, и как ее исправить? В последнее время я не менял и не настраивал файлы. Спасибо.

Я слышал, что в случае обрыва соединения IPv6 Windows будет ждать точно 21 секунда прежде чем вернуться к IPv4. И симптом этого сбоя должен точно соответствовать тому, что вы видите, а именно длительная задержка при установлении соединения.

Что можно сделать с этой проблемой?

  • Следите за подключением. У вас может быть несколько зондов, которые периодически проверяют подключение к серверу по IPv4, а некоторые - по IPv6. Если какой-либо из них сломается, вам необходимо получить уведомление о том, какой протокол сломался. Больше информации - меньше догадок.
  • Устраните проблему с подключением. Используйте traceroute от клиента к серверу и наоборот, чтобы выяснить, в чем проблема.
  • Используйте браузер, что больше упругий к сбоям в подключении.

Возможно, вы захотите немного изменить mysqld, хорошим началом будет следующий сценарий:

major / MySQLTuner-perl · GitHub