Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 1
  • 17

Zakupiłem ostatnio VPS z 1GB RAM, 1GB SWAP, 1core.

Po domyślnej instalacji systemu operacyjnego (Centos 6.8), zauważyłem, że KAŻDA operacja wykonywana na systemie posiada lagi:

- zapis, odczyt, modyfikacja pliku (przykładowo domyślna konfiguracja Apache) +/- 5-15 sekund każda z operacji,

- wprowadzanie poleceń +/- 5 sekund,

- restart usług >10 sekund.

Niektóre operacje potrafią trwać ponad 1 minutę.

W jaki sposób zdiagnozować, co może być przyczyną takie stanu rzeczy? Co dokładnie jest odpowiedzialne za tak długi czas oczekiwania?

Dodam, że system nie robi nic w tle (nie jest jakoś szczególnie obciążony, ma dużo RAMu).

Grzegorz_Chojnowski_
  • Zapytał
  • @ Grzegorz_Chojnowski_ | 13.02.2017
    • lider
    • laureat
    • 40
    • 10
    • 57
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (2)

  • 0

Strace -t -T -C pomoże. :)

Zlokalizuj jakie dokładnie operacje tak długo trwają i spróbuj coś z tym zrobić. Przy vps-ie obawiam się, że problemem może być io dysku, wtedy można spróbować jakiegoś cachowania, aby operacje io ograniczyć do minimum. Tudzież zadziałać u dostawcy vpsa.

Andrzej_Dopierała
  • Odpowiedział
  • @ Andrzej_Dopierała | 13.02.2017
    • lider
    • laureat
    • ekspert
    • 83
    • 65
    • 169
  • 0

Potwierdziło się, operacje I/O są tak wolne, że spowalnia cały system. Wszystko chodzi jak krew z nosa.

Poniżej polecenie DD:

[duposzek@server ~]# dd if=/dev/zero of=100M bs=8k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
134217728 bytes (134 MB) copied, 76.9506 s, 1.7 MB/s

Chyba zrobię konkurs, komu operacja tworzenia pliku o wielkości 100 MB zajmie dłużej 1.7MB/s. Kto podejmuje się wyzwania? ;)

Grzegorz_Chojnowski_
  • Odpowiedział
  • @ Grzegorz_Chojnowski_ | 13.02.2017
    • lider
    • laureat
    • 40
    • 10
    • 57
Komentarze
A można oszukiwać i limitować cgroupsami? ;)
Skomentował : @ Andrzej_Dopierała ,13.02.2017
  • 83
  • 65
  • 169
Niestety nie. Zasada generalna, testy przeprowadzamy po domyślnej instalacji systemu. ;)
Skomentował : @ Grzegorz_Chojnowski_ ,14.02.2017
  • 40
  • 10
  • 57