-1

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

Чтобы увеличить производительность и количество пользователей до 8, его конфигурация hw увеличена до 8 ядер, 47 ГБ оперативной памяти, 2 ТБ HDD. Но теперь, даже когда сервер использует один пользователь, он работает очень медленно, для создания кода требуется более 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 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .