J'ai un MacBook avec 8 Go de RAM et un disque dur de 500 Go de 7200 tr / min. J'écris un logiciel pour gagner sa vie. Je envisage d'obtenir un SSD Drive, mais je ne suis pas sûr de la performance.
Les disques SSD font-ils vraiment une bonne différence de vitesse?
D'après ce que j'ai connu – OUI. Ils vaut vraiment le prix pour une vitesse de lecture nettement rapide lors d'une grande compilation de projet.
Si vous êtes comme moi et que vous ouvrez et fermez constamment des applications, en particulier des applications comme IDE avec de gros projets, vous bénéficierez rapidement des performances d'un SSD. Je viens d'acheter un SSD basé sur Sandforce (285mB / s lu et 275mB / s écrit) et je l'aime vraiment. MacOSX démarre sous 20sec et les applications natives s'ouvrent instantanément, y compris Mail.app et d'autres logiciels crappy comme Photoshop ou Word. Git vérifie rapidement les branches et bien … tout se sent plus vite.
Si vous obtenez un, assurez-vous d'en avoir un avec un contrôleur Sandforce. Ils fonctionnent mieux mieux sur OSX (en raison de OSX ne supporte pas TRIM et dispose d'un collecteur d'ordures).
Je suis également développeur de logiciels et j'ai récemment ajouté un ExpressCard SSD comme lecteur de démarrage dans mon MacBook Pro. Il a amélioré la performance de tout .
Réponse courte – ça en vaut la peine.
Réponse longue – Je suis un développeur de logiciel qui a un SSD dans chaque machine, et oui, ça en vaut la peine car cela rend votre machine beaucoup plus sensible.
Vos temps de compilation ne diminuent probablement pas, car c'est presque toujours un processus lié à la CPU et pas un processus lié au disque.
Vous pensez peut-être: "Mais mon processus de construction ne comporte-t-il pas un petit nombre de petits fichiers? N'est-ce pas là où les SSD brillent?"
Un OS moderne comme OSX est assez intelligent sur la mise en cache de petits fichiers fréquemment utilisés en mémoire. Si vous accédez aux mêmes petits fichiers à plusieurs reprises (un modèle typique lorsque vous parlez, par exemple, un grand projet logiciel), ce sera très efficacement mis en cache dans la mémoire par le système d'exploitation. Ceci, combiné à la compilation de la compilation, est pourquoi les temps de compilation ne sont généralement pas limités par la vitesse du disque.
Il est difficile de dire exactement comment un SSD peut être avantageux en particulier pour le développement de logiciels, sans plus de détails sur les tâches typiques que vous effectuez (p. Ex. Bases de données, écriture d'applications Web, compilation d'une grande base de code, etc.). Si votre goulot d'étranglement particulier est la CPU, un SSD peut générer peu d'amélioration .
Mais je vous recommande vivement les SSD en fonction de l'amélioration générale des performances qui proviennent des vitesses de lecture / écriture aléatoires incroyablement rapides (ainsi que des vitesses séquentielles rapides), ce qui peut même faciliter votre vie en tant que développeur. Le démarrage, le lancement d'applications, l'utilisation d'un navigateur, etc., sont tout à fait plus rapides.
Il y a aussi une question similaire ici .
Ils permettent une lecture / écriture plus rapide sur le disque que le disque dur domestique moyen , mais vous devriez écrire du logiciel pour fonctionner sur le matériel de vos audiences attendues, et non pas le vôtre. N'écris pas une application qui fonctionne parfaitement sur votre machine, mais qu'elle ne fonctionne pas si bien sur d' autres machines.
Cela dit, il n'y a pas beaucoup de différence pour les développeurs. La seule situation où il vous fera une bonne différence est de faire beaucoup d'opérations de lecture / écriture sur le disque.
Un avantage supplémentaire pour un SSD, pour vous, car vous avez un MacBook, est-ce que cela devrait prolonger la durée de vie de votre batterie, puisqu'il attire moins d'énergie qu'un HDD / disques disque traditionnel.
Voici des repères pour un en particulier: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Le reste est similaire
Contrairement aux disques durs normaux, les SSD à capacité supérieure ont généralement des vitesses R / W plus faibles. La capacité supérieure est également plus coûteuse.
En tant que développeur de logiciels, vous avez besoin de beaucoup d'espace. Jusqu'à vous, ce que vous pensez en vaut la peine. Les velociraptors de WD pourraient être une bonne alternative. Ou si l'argent n'est pas un objet, allez SCSI