Исследование замедления работы сервера Linux

Исследование замедления работы сервера Linux

У нас есть сервер сборки кода, fedora 13, который работал на средней скорости для 4 пользователей. Скорость означает, что сборка ветки кода занимала максимум 1,5 часа. Он имел одно четырехъядерное ядро, 8 ГБ оперативной памяти, 200 ГБ жесткого диска.

Чтобы увеличить производительность, а также количество пользователей до 8, его аппаратная конфигурация увеличена до 8 ядер, 47 ГБ ОЗУ, 2 ТБ жесткого диска. Но теперь даже когда сервер использует один пользователь, он работает очень медленно, требуется > 7 часов, чтобы построить код.

Для увеличения hw он должен быть быстрее. Что может сделать его медленным? Если я уменьшу swappiness, это поможет? Или нужна переустановка ОС?

Помогите, пожалуйста. Новичок в Linux-сервере.

$ df -h  
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_pclin525-lv_root
                       50G   32G   16G  67% /
tmpfs                  24G  204K   24G   1% /dev/shm
/dev/sda1             485M   47M  414M  11% /boot
/dev/mapper/vg_pclin525-lv_home
                      213G   64G  138G  32% /usr2
/dev/sdb1             1.8T  158G  1.6T  10% /usr3


$ free -tg
              total       used       free     shared    buffers     cached
Mem:            47         43          3          0          3         35
-/+ buffers/cache:          4         42
Swap:            5          0          5
Total:          53         43          9

решение1

Fedora 13 былавыпущено 2010-05-25- более 4 лет назад. Если вы заменили оборудование (материнскую плату, процессор, память) без обновления ОС, скорее всего, старое ядро ​​2.6.33 не сможет должным образом поддерживать новое оборудование - чип SATA, сетевую карту и т. д., которые присутствуют в вашем новом компьютере.

Другими словами, вам действительно следует установить более новую версию Linux (Fedora 20 или Ubuntu 14.04) — это должно значительно улучшить ситуацию.

Если это не поможет, я бы рекомендовал использовать утилиту atop(установить с помощью sudo yum install atop) для анализа того, что замедляет ваш сервер во время сборки. Это может быть процессор, дисковая подсистема или что-то еще - вы это ясно увидите.

Кстати, если вы могли бы инвестировать в новый компьютер с 48 ГБ ОЗУ (который сам по себе должен стоить вам $2000+), почему бы вам не инвестировать в лучшую дисковую подсистему? В наши дни SSD на 1 ТБ можно купить заменее 500 долларов.

Связанный контент