ďťż
 
 
   Ramdisk - niska wydajność
 
 

Tematy

 
    
 

 

 

 

Ramdisk - niska wydajność





Dexus - 19-09-2008 11:12
Postanowiłem zamontować sobie Ramdisk w Debianie i używać go to odpalania plików PHP, niestety wszystko działa ale wydajność jest po prostu słaba. Przetwarzanie pliku ani dostęp do niego nie jest ani trochę mniejszy niż w przypadku HDD chociaż powinien być o wiele większy. Używałem standardowej techniki. mke2fs -j /dev/ram0
mount -w /dev/ram0 /var/www/testing/ Wszystko zakończyło się sukcesem ale mam dokładnie taka sama wydajność jak na HDD a czasem nawet mniejsza. Po prostu nie rozumiem.



sj65 - 20-09-2008 14:19
Nieśmiało zapytam: Czy folder /var/www/testing jest Twój?
Wydaje mi się że po zamontownaiu uprawnienia posiada root,
ale nie wiem czy także w tym przypadku?
Jeżeli jest jak przypuszczam to jako użytkownik możesz nie mieć dostępu.

Pozdrawiam
sj65



Dexus - 20-09-2008 15:56
prędkość tego folderu testowałem z poziomu roota



tomii - 20-09-2008 19:23
może napisz coś więcej o konfiguracji i testowaniu



Dexus - 22-09-2008 08:57
Testowalem za pomocą polecenie dd gdzie plikiem źródłowym był 10MB plik tekstowy. Jade na Debian 4.0 Etch. Przy testowaniu ramdysk był o około 40% mniej wydajny niz dysk.
Co zabawne tmpfs dziala z prawidłowa wydajnością, natiomiast ramdisk nie. Dziwi mnie to bardzo no ale cóż..



stepek - 22-09-2008 20:20
A z ciekawości jaki masz dysk?
I jak to testujesz?



Dexus - 23-09-2008 09:31
Dysk Hitachi SCSI, w obrębie zamontowanego urządzenia za pomoca polecenia dd kopiuje dane z pliku 10MB do pliku pustego, dd ma tą zaletę ze pokazuje jaka była średnia prędkość przesyłu danych. Na tej podstawie określam jaka jest wydajność danego urządzenia, a co najważniejsze które z nich radzi sobie lepiej z powierzonym zadaniem.



stepek - 23-09-2008 10:20
A jaki masz bufor w tym dysku? Może spróbuj skopiować coś większego niż bufor dysku i sprawdź wtedy efekt. I jakie są to rzędy wielkości (czasu kopiowania, wielkość transferu)?



tomii - 23-09-2008 11:52
A co z wykorzystaniem procesora w tym czasie?



Dexus - 23-09-2008 14:10
Bufor to 8MB, jak wróce z pracy przetestuje to troszke inaczej, zrobie 1000 requestow i sprawdze czy aby napewno on uzywa pamieci (jezeli idzie pamiec, to dysk nie powinien pracowac). Procesor sobie pracuje, nie jest obciazany
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis