![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 528 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
PowerApp propose une nouvelle application sous OS X (10.6 minimum) appelée ramdisk4mac et commercialisée 8,99 euros. Comme son nom l'indique, elle permet de créer facilement un Ramdisk et de gérer son comportement à l'extinction ou au redémarrage. Elle gère en particulier la sauvegarde de ce disque mémoire ou sa copie régulière vers un support qui ne risque pas de voir son contenu effacé en cas d'extinction ou de redémarrage.
Utiliser un Ramdisk est devenu une solution intéressante maintenant que la RAM est peu coûteuse et qu'un Mac Pro peut embarquer 64 ou 128 Go de RAM. Nous en utilisons un dans tous nos articles visant à tester les débits de SSD rapides. Maintenant, sachez qu'il est très simple sous OS X de créer un Ramdisk via le terminal: Voici la commande Terminal permettant d'un créer un très facilement. diskutil erasevolume HFS+ “ramdisk” `hdiutil attach -nomount ram://8000000` Dans ce cas, on obtient un Ram Disk d'environ 4 Go, le dernier chiffre étant le nombre de blocks de 512 bits. Pour un 2 Go il faut mettre 4000000 et pour un 8 Go 16000000, sachant que qu'on parle de blocks de 512 octets. Pour vous en débarrasser et récupérer la mémoire utilisée, il suffit de le démonter (attention tout son contenu est alors effacé). Sur un Mac récent doté de DDR3 1600, on dépasse les 3,6 Go par seconde en débit, avec des pointes supérieures à 4 Go par seconde en écriture. C'est surtout sur les petits fichiers d'un Ramdisk est infiniment supérieur en débit à un SSD. Lien vers le billet original -------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
![]() |
Guest_macmagna_* |
![]()
Message
#2
|
Guests ![]() |
Ce matin j'ai démarré avec le script modifié qui génère le RAMDisk et exporte $TMPDIR dessus mais j'ai été confronté à un problème: certains icônes dans mon Dock avaient disparu. C'est peut être en rapport avec le problème relevé par yponomeute mais la création d'un dossier "com.apple.IconServices" dans "Temp" n'a rien réglé sur le moment, aussi j'en suis revenu à la configuration précédente et j'ai laissé "T" à sa place originale.
[Edit] La consultation des logs systèmes de démarrage dans la Console, confirme que certains services, dont IconServices, ont besoin du dossier tmp avant le log-in du premier utilisateur, ce qui est logique. Il faudrait donc prévoir un script qui restaure le dossier T avant extinction de la machine puis qui l'exporte (et non le supprime) sur le RAM disk lors du log-in. La suppression du lien symbolique vers T lors de l'extinction de la machine pourrait suffire à régler le problème, le dossier étant automatiquement re-créé par le système s'il est absent au démarrage. Ce message a été modifié par macmagna - 6 May 2014, 07:09. |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Ce matin j'ai démarré avec le script modifié qui génère le RAMDisk et exporte $TMPDIR dessus mais j'ai été confronté à un problème: certains icônes dans mon Dock avaient disparu. C'est peut être en rapport avec le problème relevé par yponomeute mais la création d'un dossier "com.apple.IconServices" dans "Temp" n'a rien réglé sur le moment, aussi j'en suis revenu à la configuration précédente et j'ai laissé "T" à sa place originale. [Edit] La consultation des logs systèmes de démarrage dans la Console, confirme que certains services, dont IconServices, ont besoin du dossier tmp avant le log-in du premier utilisateur, ce qui est logique. Il faudrait donc prévoir un script qui restaure le dossier T avant extinction de la machine puis qui l'exporte (et non le supprime) sur le RAM disk lors du log-in. La suppression du lien symbolique vers T lors de l'extinction de la machine pourrait suffire à régler le problème, le dossier étant automatiquement re-créé par le système s'il est absent au démarrage. Bon du coup, j'ai testé en créant une image persistante du RamDisk de "T" avant le l'extinction. après re-demarrage le lien retrouve bien ses petits mais seulement une fois le RamDisk monté, ce qui ne ce fait pas en priorité lors du demarrage. ![]() PS: sinon plus de soucis de disparition du bureau ou autre. EDIT Fausse joie, un nouveau redémarrage et tout ce qui était sur le bureau a nouveau disparu, Fan a fond. Le lien ne retrouve plus ses petits, J'ai donc supprimé le lien "T" pour que le système en créait un nouveau au démarrage. PS: Comme tu le soulignes la restauration devrait se faire avant le Log in. Ce message a été modifié par Kalm - 6 May 2014, 09:42. |
|
|
![]() ![]() |
Nous sommes le : 4th September 2025 - 16:32 |