Monitoring pracy systemu podczas obciążenia BizTalka
Szczytowy zapis na wirtualny dysk VMware z punktu widzenia systemu gościa (W2K8 32-bit) to prawie 5MB/s, średnio poniżej 400KB/s. System działa z wyłączonym swapem i włączonym write cache-em.
A teraz wyniki testu Filesystems SiSoft Sandra:
Buffered read: 562 MB/s
Sequential read: 98.43 MB/s
Random read: 44.83 MB/s
Buffered write: 122.38 MB/s
Sequential write: 90.65 MB/s
Random write: 42.65 MB/s
Random access time: 12.15 ms
Tak więc podsystem dyskowy nie powoduje ograniczenia wydajności.
Średni czas dla usługi PobierzDaneKlienta to 472ms.
Po zmianie dysku na preallocated scsi independent-persistent (plus tuning pliku vmx: MemTrimRate=0, logging="FALSE") polepszyła się wydajność w benchmarku (system wirtualny ma dysk szybszy od pojedyńczego Seagate-a; dwa takie dyski tworzą RAID0, na którym umieszczone są wirtualki), ale nie polepszyły się wyniki BizTalka.
Pod BizTalka można podłączyć YourKit Profilera i wtedy widać, że mamy sporo czekających wątków.
Tutaj widać, że sporo czasu zajmuje SendPort.
A od strony IIS-a wygląda to tak:
A co robi baza?
W czasie testu mamy około 5000 blokad SQL na sekundę i 200 transakcji.
0 komentarze:
Prześlij komentarz