Frage

Wie würde Ihr einen Maximalwert bestimmen bis zu 4-Hosting-Sites laufen Apache, MySQL und bis zu 4 Katern einen Alarm auf der I / O-Aktivität eines ubuntu / Linux-Server zu setzen? Oder im Allgemeinen (wenn es eine solche ist), was ein geeigneter Betriebsbereich für I / O-Lese- / Schreib pro Sekunde in einem Produktionsserver mit einem 7.2K SATA HDD?

Was ich versuche ist die Auswirkung auf den Scheiben zu verstehen, wenn pro Sekunde Spitzen lesen / schreibt. Was soll ich in der Beschreibung der Platten / Laufwerke sucht diese bestimmen?

Wie Sie sehen können, bin ich „klar“ zu verwechseln. Jede Hilfe / Richtung würde geschätzt ...

War es hilfreich?

Lösung

  

Wie würden Sie Ihre bestimmen, um einen Maximalwert einen Alarm auf der I / O-Aktivität eines ubuntu / Linux-Server bis zu 4 Standorten laufen Apache, MySQL und bis zu 4 tomcats?

Hosting einzustellen

Der Wert, bei dem die zu erwartenden Probleme über Sie alarmierend sind teurer als der Preis für Sie die Aufmerksamkeit auf den Alarm bezahlen müssen.

Welche Zahl ist das? Das hängt von vielen Dingen, einschließlich:

Welche Probleme wollen Sie vermeiden?

Machen Sie sich Sorgen über die Leistung? Wenn ja, keine Sorgen Sie mehr über Latenz oder Durchsatz? Wie ist der Kompromiss zwischen Dialog- und Batch-Job Leistung?

Machen Sie sich Sorgen um Verschleiß und Verschleiß und die Lebensdauer der Medien? Machen Sie sich Sorgen darüber, wie oft müssen Sie Sicherungen wiederherstellen?

Machen Sie sich Sorgen über den Preis der Scheiben? Wie viel Wert ist besser Platten für Ihren Betrieb bringen gehen?

Wie viel können die Schreibvorgänge aufgeschoben werden? Wie viel Lesung ist vermeidbar durch Caching? Wie lax können Sie in Bezug auf die Unabhängigkeit (die ich in ACID) sein?

Wenn Sie wirklich wollen die beste Platte für Ihre Situation, dies sind einige der Fragen, möchten Sie wahrscheinlich, sich zu fragen. Wenn ich in Ihrer Situation wäre, würde ich wahrscheinlich eine zufällige Scheibe von den niedrigen bis niedrige bis mittlere Preisklasse wählen, und dann sehen, wie es funktioniert. Dann werden Sie Erfahrung zu lernen, so dass Sie wissen, was beim nächsten Mal anders zu tun (wenn überhaupt), und es ist nicht, dass Sie viel los kosten.

Andere Tipps

Vorsicht vor Linux, werden Sie einige Daten im Arbeitsspeicher zwischengespeichert haben (und es ist cool, weil es schnell ist, aber das wird Ihr Benchmarking brechen).

IMHO sollten Sie nicht die Festplatte Durchsatz testen, als ob die Daten eng auf der physikalischen Disc angesammelt werden, werden Sie mehr haben, Fragmentierung von Daten Auswirkungen zu Aktionen ... eine andere Metrik verwenden.

Im oben, Sie haben eine „0,0% wa“ Statistik, die Sie sagt, wie viel der Prozessor auf der Warteliste für Daten ausgibt. Wenn diese hoch wird, sind Sie in Schwierigkeiten (Sie können ein RAID-Array machen, den Durchsatz zu erhöhen). Ich weiß nicht, wie oben diese Informationen bekommt, aber ich wette, Sie könnten es erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top