współpracownik zbliżył się do nas dzisiaj zastanawiając się, czy mogą uzyskać wzrost wydajności wykorzystujący niedawno SSD Samsunga. Wiele z ich pracy jest wykonywana w przeglądarce, więc stwierdziliśmy “nie”. Widzą tylko korzyści, jeśli czytali / piszą duże pliki. Ich system ma dużo pamięci RAM, a także wybraliśmy inne podejście. Wytwarzając system plików w pamięci RAM, można sprawdzić, jak również skomponować dane znacznie szybciej niż na wspólnym trudnym dysku. Zdecydowaliśmy się umieścić pamięć podręczną danych przeglądarki w pamięci RAM.
Zainstalowaliśmy panel preferencji DV Espérance w OSX, aby ułatwić tworzenie dysku RAM. To naprawdę łatwe do skonfigurowania. Wystarczy wybrać dokładnie, ile obszaru chcesz poświęcić dysk, a także produkować go. Można mieć Espérance DV Odtworzyć dysk RAM na początku, a nawet należy go natychmiast przywrócić z obrazu dysku. Istnieje pole inspekcji dla przenoszenia pamięci podręcznej Safari do dysku RAM, który zapewnia wymagane symulowanie. Możesz również wykorzystać go, aby przyspieszyć kompilację XCode. Przenoszenie pamięci podręcznej Firefox jest stosunkowo proste:
$ RM -R ~ / Library / Caches / Firefox
$ LN -S / woluminy / ramdisk / Firefox ~ / Library / Caches / Firefox
Ponieważ przeglądarka nie musi już trafić na trudnego dysku na każdej stronie, wydajność jest znacznie snappier. Xbench stwierdza, że nasze losowe odczyty z pamięci RAM są teraz 86.19 MB / s zamiast 0,61 MB / s, gdy pamięć podręczna była na trudnym napędzie.
Natychmiast zaczęliśmy szukać metod, aby uzyskać cały system operacyjny; Kapelusz cyny jest wersją Linuksa, który to robi.
Jesteśmy bardzo zadowoleni z wyników naszego aktualizacji przeglądarki dysku RAM. Rozumiemy w komentarzach, jeśli miałeś podobne doświadczenie, robisz to w oknach.