Comment puis-je obtenir de bonnes performances à partir d'une installation OSX sur une clé USB?

2

J'ai installé OSX sur une clé USB, en utilisant un système de fichiers HFS +. Bien que le système d'exploitation soit entièrement fonctionnel, il est incroyablement lent et comporte souvent des curseurs à molettes.

J'utilise la clé USB2 la plus rapide (et la plus chère) que j'ai pu trouver: Corsair Flash Voyager GTR, dont la vitesse d’écriture est estimée à 28 Mo / s, ce qui devrait être suffisant. Avec cela, je démarre un Mac mini 2007, doté d’une interface USB2.

Je soupçonne que la lenteur des performances est due au fait qu’il n’ya peut-être pas de cache en écriture. Puis-je dire à OSX de mettre en cache les écritures sur la clé USB et d’utiliser une grande quantité de RAM pour mettre en cache ces écritures?

CORSAIR FLASH DISK:
  Capacity: 31.62 GB (31,620,931,584 bytes)
  Available:    14.51 GB (14,508,220,416 bytes)
  Writable: Yes
  File System:  Journaled HFS+
  BSD Name: disk1s2
  Mount Point:  /Volumes/CORSAIR FLASH DISK
Bram
la source

Réponses:

2

Je pense que le mieux que vous puissiez faire est le suivant:

  1. Procurez-vous un lecteur USB ultra-rapide (vous avez l'impression de l'avoir fait)

  2. Formatez-le avec un système de fichiers non journalisé (ce n'est pas une bonne idée pour la stabilité, mais cela accélérera les choses)

  3. Désactiver le swap (vous ne savez pas comment faire cela, c'est OSX, mais il doit y avoir un moyen)

Indépendamment, USB 2.0 (60 Mo / s), est fondamentalement plus lent que SATA 2 (~ 275 Mo / s).

James T Snell
la source
2
Merci pour les conseils. J'ai réussi à désactiver la journalisation avec la commande '/ usr / sbin / diskutil disableJournal / Volumes / CORSAIR \ FLASH \ DISK /', puis à désactiver le fichier d'échange avec la commande 'launchctl unload -w /System/Library/LaunchDaemons/com.apple .dynamic_pager.plist '. C'est un peu plus rapide maintenant, mais je ne m'y attendais toujours pas. Je ne pense pas qu'un mac mini HD 2007 soit beaucoup plus rapide que le flash corsair.
Bram
Même un lecteur d'ordinateur portable lent, comme celui de votre Mac mini, est nettement plus rapide qu'un lecteur flash USB de haute qualité.
Coxy
@Bram - comme vous pouvez le constater à la dernière ligne de mon message, l'USB 2.0 est fondamentalement plus lent que le SATA2. Maintenant, si vous avez le pire disque SATA au monde et le meilleur lecteur flash, ils seraient peut-être à peu près égaux, mais j'en doute vraiment. SATA gagne.
James T Snell