Mam MacBooka z 8 GB pamięci RAM i dyskiem twardym 500 GB 7200 obr./min. Piszę oprogramowanie na życie. Zastanawiam się nad napędem SSD, ale nie jestem pewien wydajności.
Czy dyski SSD naprawdę robią niezłą różnicę prędkości?
performance
ssd
speed
sblair
źródło
źródło
Jeśli jesteś podobny do mnie i stale otwierasz i zamykasz aplikacje, zwłaszcza aplikacje takie jak IDE z dużymi projektami, szybko zyskasz na wydajności dysku SSD. Właśnie kupiłem dysk SSD oparty na Sandforce (odczyt 285mB / s i zapis 275mB / s) i bardzo mi się to podoba. MacOSX uruchamia się w czasie poniżej 20 sekund, a natywne aplikacje otwierają się natychmiast, w tym Mail.app i inne kiepskie oprogramowanie, takie jak Photoshop lub Word. Git szybciej sprawdza gałęzie i cóż ... wszystko jest szybsze.
Jeśli dostajesz taki, upewnij się, że masz go ze sterownikiem Sandforce. Działają one szczególnie lepiej na OSX (ponieważ OSX nie obsługuje TRIM i ma moduł wyrzucania elementów bezużytecznych).
źródło
Jestem również programistą i niedawno dodałem dysk SSD ExpressCard jako dysk rozruchowy w moim MacBooku Pro. Poprawił wydajność wszystkiego .
źródło
Krótka odpowiedź - warto.
Długa odpowiedź - jestem programistą, który ma dysk SSD na każdym komputerze, i tak, jest tego wart, ponieważ sprawia, że Twój komputer jest bardziej responsywny.
Czas kompilacji prawdopodobnie jednak nie ulegnie skróceniu, ponieważ prawie zawsze jest to proces związany z procesorem, a nie proces związany z dyskiem.
Być może myślisz: „Ale czy mój proces kompilacji nie obejmuje zylionu małych plików?
Nowoczesny system operacyjny, taki jak OSX, jest całkiem sprytny, jeśli chodzi o buforowanie małych, często używanych plików w pamięci. Jeśli ciągle uzyskujesz dostęp do tych samych małych plików (typowy wzorzec, gdy masz do czynienia np. Z dużym projektem oprogramowania), system operacyjny dość skutecznie buforuje je w pamięci. To, w połączeniu z intensywnym procesorem kompilacji, powoduje, że czasy kompilacji zwykle nie są ograniczone szybkością dysku.
źródło
Trudno powiedzieć dokładnie, w jaki sposób dysk SSD może być szczególnie przydatny przy tworzeniu oprogramowania, bez bardziej szczegółowych informacji o typowych zadaniach, które wykonujesz (np. Bazy danych, pisanie aplikacji internetowych, kompilacja dużej bazy kodu itp.). Jeśli twoim wąskim gardłem jest procesor, dysk SSD może przynieść niewielką poprawę .
Ale zdecydowanie polecam dyski SSD w oparciu o ogólną poprawę wydajności wynikającą z niewiarygodnie szybkich losowych prędkości odczytu / zapisu (a także szybkich prędkości sekwencyjnych), które same w sobie mogą ułatwić życie programistom. Ładowanie, uruchamianie aplikacji, korzystanie z przeglądarki internetowej itp. Są zauważalnie szybsze.
Istnieje również podobne pytanie tutaj .
źródło
Pozwalają one na szybszy odczyt / zapis na dysk niż w przypadku zwykłego domowego dysku twardego, jednak powinieneś pisać oprogramowanie do działania na oczekiwanym sprzęcie, a nie na własnym. Nie pisz aplikacji, która działa idealnie na twoim komputerze, ale może nie działać tak dobrze na innych komputerach.
To powiedziawszy, nie ma dużej różnicy programistycznej dla programistów. Jedyną sytuacją, w której przyniesie ci to dobrą różnicę, jest wykonywanie wielu operacji odczytu / zapisu na dysku.
Dodatkową korzyścią dla dysku SSD jest to, że ponieważ masz MacBooka, powinien on przedłużyć żywotność baterii, ponieważ pobiera mniej energii niż tradycyjny dysk twardy / talerzowy.
źródło
Oto punkty odniesienia dla jednego z nich: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Reszta jest podobna
W przeciwieństwie do zwykłych dysków twardych dyski SSD o większej pojemności zwykle mają niższe prędkości R / W. Wyższa pojemność jest również droższa.
Jako programista potrzebujesz także dużo miejsca. Od Ciebie zależy, co uważasz za warte. Welociraptory WD mogą być dobrą alternatywą. Lub jeśli pieniądze nie są przedmiotem, przejdź do SCSI
źródło