Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

CentOS installeren op SSD van colocated server

Pagina: 1
Acties:

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Ik heb een nieuwe server besteld. Hierin zitten 2 180gb SSD schijven en 2 2TB SAN schijven. Nu zou ik graag willen weten of het verstandig is om CentOS te installeren op de SSD schijven en de 2TB schijven enkel te gebruiken voor data opslag. Op de server komt een database te draaien die redleijk wat schrijft en die ook veel leest. Het lezen is alleen veel en veel meer. Daarnaast worden er logfiles bijgehouden van de server, dus bij elke request zal er geschreven worden. Nu vroeg ik me af of het verstandig is om het hele OS op de SSD te installeren ja of nee. De site die erop gaat draaien doet zo'n 300.000 pageviews per dag.

  • hans_lenze
  • Registratie: Juli 2003
  • Laatst online: 28-11 15:12
Wat is een SAN schijf en wat zijn de specificaties daarvan?
Wat zijn de specificaties van de SSDs?
Ga je RAID gebruiken? Zo ja, wat voor RAID smaak?
Wat voor controller zit er in de server?
Hoeveel IOps heb je nodig voor je database/logfiles?
Hoeveel schrijf je naar je database? (nee, 'redelijk wat' is geen getal)
Hoeveel lees je uit je database?
Doe je nog iets met caching in RAM? Zo ja, hoeveel dan?
Hoe groot moet de doorvoersnelheid zijn van en naar de database/logfiles?
Hoe groot is je database?

Als je database 178 GB groot is, lijkt het me een slecht idee om deze op de SSDs te installeren.
Als je database meer IOps nodig heeft dan de SSDs kunnen leveren, lijkt het me een slecht idee om deze op de SSDs te zetten.

Ik kan nog wel een tiental vragen verzinnen maar het punt lijkt me duidelijk.

while (! ( succeed = try ()));


  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
SAN, moet SAS zijn ;-)

De SSD heeft de volgende specs:

http://ark.intel.com/prod...-120GB-SATA-6Gbs-25nm-MLC

Het wordt een raid 1 configuratie.

Dit is de output van iostat:

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 35.47 6144.13 145.12 80117087713 1892264584
sda1 0.00 0.29 0.00 3761000 4280
sda2 35.47 6143.84 145.12 80113325170 1892260304
sda3 0.00 0.00 0.00 1263 0
sdb 56.97 10343.56 172.16 134876134819 2244933304
sdb1 0.00 0.29 0.00 3760484 368
sdb2 56.97 10343.27 172.16 134872372616 2244932936
sdb3 0.00 0.00 0.00 1439 0
md1 197.62 16487.11 167.17 214985691098 2179839272
md0 0.00 0.00 0.00 2188 8

[root@srv1 ~]# uptime
12:51:51 up 150 days, 22:07, 3 users, load average: 0.48, 0.45, 0.31

Verwijderd

Ja, het is verstandig. Het past makkelijk.
Je zou er wel over kunnen denken ombestanden zoals logs op de SAS storage te zetten, en tijdelijk bestanden alleen in het geheugen (tmpfs).
Ik zou echter alleen maar SSD's erin stoppen als er niet zo onwijs veel ruimte nodig is en die SAS compleet achterwege laten. Maar als je ze toch hebt besteld, gebruik ze voor archivering en logging.

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Jah de SAS heb ik nodig voor data, daarom had ik die ook besteld. Het gaat mij erom dat het schrijven van de logs op de SSD, de SSD's niet zeer snel op maken, ik lees namelijk overal berichten dat ze een bepaalde levensduur hebben. De databases zijn ook niet heel erg groot. Misschien een miljoen records in totaal bij elkaar. Maar volgens bovenstaande gegevens kan het dus makkelijk. Nou dan zet ik het OS en alles mooi op de SSD en de media data op de SAS.

  • Stewie!
  • Registratie: September 2001
  • Nu online

Stewie!

Keen must die!

OS en DB op de SSD en daarbij de loggign van de DB op de grote disk. Ook gedacht aan backups? Liefst buiten het systeem.

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Hoe zit het dan met de logging van apache/nginx bijvoorbeeld? Deze gewoon op de SSD laten? Wat zou een goede indeling zijn voor de partities van het systeem? Het gaat om een CentOS bak. Ik ben redelijk nieuw met alles en ga nu van dedicated over naar colocated.

Is onderstaande bijvoorbeeld een beetje een indeling:

swap 32gb
/boot 200mb (ssd)
/tmp 8gb (ssd)
/ rest (ssd)
/var/log 20gb (sas)
/var 20gb (ssd)
/usr 8gb (ssd)
/home/* 10gb (ssd)
/home/*/cdn rest (sas)

Ik maak gebruik van DirectAdmin en ik wil de mediabestanden allemaal op de SAS zetten en de php files en dergelijke allemaal op de SSD.

[ Voor 98% gewijzigd door RSD op 27-12-2012 21:20 ]

Pagina: 1