SSD-Upgrade des Webservers: Reicht ein teilweiser FS-Wechsel?

SSD-Upgrade des Webservers: Reicht ein teilweiser FS-Wechsel?

Wir hatten einen dedizierten Server bei Hetzner. Als unsere E-Commerce-Instanz in der Spitze über 350 gleichzeitige Benutzer erreichte, kam es zu einigen Verlangsamungen und wir entschieden uns, den RAM von 16 auf 32 GB aufzurüsten und zusätzlich zu unserem 3-TB-SATA-Laufwerk ein 240-GB-SSD-Laufwerk hinzuzufügen.

Da die Umstellung des gesamten Systems auf SSD recht problematisch ist, habe ich eine Frage und hoffe auf Ihr Verständnis:

Kann ich den Ordner /var einfach auf ein SSD-Laufwerk verschieben? Alle unsere Vhost-Webdaten sind in /var/www gespeichert. Würde das die Leistung steigern? Oder sollten einige andere wichtige Systemelemente ebenfalls auf SSD umgestellt werden?

Soweit ich weiß, liegt der Vorteil einer SSD in schnellerem und gleichzeitigem Lesen/Schreiben. Erreiche ich die Vorteile, indem ich nur schnelleres Lesen/Schreiben für unsere Webdaten sicherstelle?

Freue mich bald von dir zu hören.

Vielen Dank für Ihre Hilfe

Antwort1

Kann ich den Ordner /var einfach auf ein SSD-Laufwerk verschieben? Alle unsere Vhost-Webdaten sind in /var/www gespeichert. Würde das die Leistung steigern? Oder sollten einige andere wichtige Systemelemente ebenfalls auf SSD umgestellt werden?

Im Allgemeinen haben die meisten Betriebssysteme eine sehr geringe IO-Last und können problemlos auf Ihrer Nicht-SSD laufen. Sie sind auf dem richtigen Weg, wenn Sie vorschlagen, /varauf die SSD umzusteigen. Dadurch werden Ihr Webroot und Ihre Protokolle () auf den schnelleren Speicher verschoben /var/log. Sind /vardort auch Ihre Datenbankdateien gespeichert?

Soviel ich weiß, liegt der Vorteil einer SSD in der schnelleren Ausführung und dem gleichzeitigen Lesen/Schreiben.

Lassen Sie mich das präzisieren - SSDs bieten typischerweise eine höhere Leistung fürzufälligIO-Lasten. Die meisten Mehrbenutzer-Webdienste würden als zufällige IO-Lasten erzeugend eingestuft. Bei sequentiellen IO-Lasten übertreffen rotierende Festplatten manchmal immer noch SSDs.

Zusammenfassend lässt sich sagen, dass das Verschieben Ihrer aktiven IO-Lasten auf SSD wahrscheinlich die Leistung verbessern wird. Darüber hinaus können Sie die Leistung dieses Systems jedoch am besten steigern, indem Sie so viel RAM wie möglich in das System einbauen. Sie solltenmindestensverfügen Sie über genügend RAM, um Ihre gesamte Datenbank im RAM zu speichern.

Wenn diese Schritte die Leistung nicht ausreichend verbessern, um Ihre Anforderungen zu erfüllen, müssen Sie die Datenbank auf ein eigenes System verschieben und möglicherweise einen Cluster mit Lastenausgleich für Web-Frontends hinzufügen. Das ist jedoch ein völlig anderes Thema.

verwandte Informationen