I/O-Performance-Problem mit Debian 5 unter VMware ESX 3i

Dominik Echterbruch news_de at crosslight.de
Tue Aug 4 13:07:02 CEST 2009


Jan 'RedBully' Seiffert wrote:
>> ich habe hier einen Server stehen mit Hardware-RAID 1 auf zwei SATA
>> Festplatten. Sicherlich nicht das Performancemonster schlechthin, aber
>> sollte schon gehen. In einer VM (im Moment die einzige auf diesem
>> Server) läuft ein Debian 5, das einen SVN-Server via HTTPS zur Verfügung
>> stellt und sich quasi zu Tode langweilt. Die Datenpartition nutzt LVM,
>> was sich ja aber eigentlich nicht so extrem auswirken dürfte.
>>
>> Mein Problem ist, dass Dateisystemoperationen (z.B. Hinzufügen von
>> Dateien zum Repository) extrem langsam sind. Hat einer von euch schon
>> mal Erfahrungen mit dieser Konstellation gemacht und kann mir einen Tipp
>> geben, wie ich das beschleunigen kann. Netzwerk, etc. kann ich als
>> Flaschenhals ausschließen, da auch ein lokaler Checkout extrem langsam ist.
>>     
> Was ist der IO-Treiber im Guest?

SCSI(-Emulation), soweit ich das eben gesehen habe. Aber guck ruhig 
nochmal in die angehängte dmesg.txt. Sicher ist sicher.

>  Und was ist der "Treiber" im Host. Sata im
> Compatible Mode oder AHCI?
>   

Ui... Hervorragende Frage. Da muss ich mal eben in der Doku von VMware 
nachschlagen, wie ich das raus bekomme. Der Infrastructure-Client ist da 
leider nicht sehr gesprächig und für die Konsole braucht's irgendwelche 
lustigen Benutzer und Passwörter. Die muss ich grad mal raus suchen.
Da es sich aber beim ESX 3i im Endeffekt nur um ein Redhat handelt, 
denke ich, dass die Platten dort ebenfalls als SCSI-Emulation laufen.

> Ueberhaupt, da es ja in iner VM laeuft, Clocksource?

Laut dmesg keine ;) Einziger Eintrag zu clock war das Einstellen der 
Uhrzeit per CMOS.

>  APIC-mode?

Flat.

>  Hardware durchgereicht?
>   

Soweit ich das grad im Kopf habe, handelt es sich um 
Paravirtualisierung. Da wird die Hardware zu großen Teilen 
durchgereicht. Also sage ich mal vorsichtig ja.

> dmesg
> /proc/interupts
> /proc/timer_list
> /proc/cpuinfo
>   

Siehe angehängte Dateien.

Grüße,
Dominik
-- 
Wo kämen wir hin, wenn alle sagten, wo kämen wir hin, und niemand
ginge, um einmal zu schauen, wohin man käme, wenn man ginge.
Autor: Kurt Marti (http://de.wikiquote.org/wiki/Kurt_Marti)




More information about the Linux mailing list