Wir haben einen Code Build Server, Fedora 13, der mit mittlerer Geschwindigkeit für 4 Benutzer arbeitete. Geschwindigkeit bedeutet, dass der Aufbau eines Code-Zweigs maximal 1,5 Stunden dauerte. Es hatte einen Quad-Core, 8 GB RAM, 200 GB HDD.
Um die Leistung und die Anzahl der Benutzer auf 8 zu erhöhen, wird die Hardwarekonfiguration auf 8 Kerne, 47 GB RAM und 2 TB Festplatte erhöht. Aber selbst wenn ein einzelner Benutzer den Server verwendet, ist er sehr langsam, und es dauert> 7 Stunden, um einen Code zu erstellen.
Zur Erhöhung der hw soll es schneller sein. Was kann es langsam machen? Wenn ich den Swappiness reduziere, hilft es? Oder ist eine Neuinstallation des Betriebssystems erforderlich?
Bitte helfen Sie. Neu auf Linux Server.
$ 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
Antworten:
Fedora 13 wurde am 25.05.2010 veröffentlicht - vor mehr als 4 Jahren. Wenn Sie Hardware (Motherboard, CPU, Speicher) ersetzt haben, ohne das Betriebssystem zu aktualisieren, unterstützt der alte Kernel 2.6.33 wahrscheinlich keine neue Hardware - SATA-Chip, Netzwerkkarte usw., die in Ihrem neuen Computer vorhanden ist.
Mit anderen Worten, Sie sollten wirklich eine neuere Version von Linux (Fedora 20 oder Ubuntu 14.04) installieren - dies sollte die Dinge erheblich verbessern.
Wenn das nicht hilft, empfehle ich die Verwendung des Dienstprogramms
atop
(install withsudo yum install atop
), um zu analysieren, was Ihren Server während des Builds verlangsamt. Es kann sich um eine CPU, ein Festplattensubsystem oder etwas anderes handeln - Sie werden es deutlich sehen.Übrigens, wenn Sie in einen neuen Computer mit 48 GB RAM investieren konnten (was allein Sie über 2000 USD kosten muss), warum haben Sie dann nicht in ein besseres Festplattensubsystem investiert? Heutzutage kann eine 1-TB-SSD für weniger als 500 US-Dollar erworben werden .
quelle