Hallo jongens,
Ik heb wat problemen met mijn linux bakken (redhat 9).
Deze servers dienen als fileservers voor media files (vaak .wmv en .swf files van tussen de 1 en 10MB). Ik lever deze files aan via HTTP.
Webserver is apache 1.x.
Nu heb ik als hardware config: AMD 64 3000+, 1GB ram, 4x 150 GB SATA drives in RAID 5 opstelling. Ik krijg hier max zo'n 92MB/s uit, wat niet echt goed is voor RAID5, maar wat toch zeker wel voldoende moet zijn voor goede performance.
Het probleem wat ik heb is dat zodra er een boel requests naar de server gaan, dat het tot wel 30 seconde duurt voordat een bestand begint te laden. In het begin gaat het nog wel goed, maar binnen 10 minuten zit de boel goed vast. Ik kan wel gewoon goed inloggen via Shell, en daar dingen doen.
Ik heb een 100MBit lijn tot me beschikking, en de netwerk load komt nooit boven de 35Mbit/s. Er is dus nog genoeg bandbreedte beschikbaar.
De server load komt verder nooit boven de 0.3, en CPU is altijd 95% idle.
Hoe kan het dan het dan toch zijn dat er zo lang gewacht moet worden voordat bestanden beginnen te laden? Kan het iets met APACHE te maken hebben, doordat het allemaal grote files zijn die ingelezen worden?
Alle tips zijn welkom.
Ik heb wat problemen met mijn linux bakken (redhat 9).
Deze servers dienen als fileservers voor media files (vaak .wmv en .swf files van tussen de 1 en 10MB). Ik lever deze files aan via HTTP.
Webserver is apache 1.x.
Nu heb ik als hardware config: AMD 64 3000+, 1GB ram, 4x 150 GB SATA drives in RAID 5 opstelling. Ik krijg hier max zo'n 92MB/s uit, wat niet echt goed is voor RAID5, maar wat toch zeker wel voldoende moet zijn voor goede performance.
Het probleem wat ik heb is dat zodra er een boel requests naar de server gaan, dat het tot wel 30 seconde duurt voordat een bestand begint te laden. In het begin gaat het nog wel goed, maar binnen 10 minuten zit de boel goed vast. Ik kan wel gewoon goed inloggen via Shell, en daar dingen doen.
Ik heb een 100MBit lijn tot me beschikking, en de netwerk load komt nooit boven de 35Mbit/s. Er is dus nog genoeg bandbreedte beschikbaar.
De server load komt verder nooit boven de 0.3, en CPU is altijd 95% idle.
Hoe kan het dan het dan toch zijn dat er zo lang gewacht moet worden voordat bestanden beginnen te laden? Kan het iets met APACHE te maken hebben, doordat het allemaal grote files zijn die ingelezen worden?
Alle tips zijn welkom.