User Tools

Site Tools


informatique:os:macos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:os:macos [2010/03/29 21:19] pteuinformatique:os:macos [2013/10/14 20:44] (current) – external edit 127.0.0.1
Line 24: Line 24:
   * http://forum.macbidouille.com/index.php?showtopic=65615&st=389#   * http://forum.macbidouille.com/index.php?showtopic=65615&st=389#
   * http://www.freemacware.com   * http://www.freemacware.com
 +  * [[http://www.macbook-fr.com/macbook/demontage/mbp_15_2006_article741.html?page=2|Modop : Comment ouvrir son MacBook pro de 2006-7-8]] (par exemple pour changer la mémoire RAM ou le disque dur)
  
 =====Raccourcis clavier===== =====Raccourcis clavier=====
Line 194: Line 194:
   * **underclocker le processeur** (baisser sa fréquence de fonctionnement) et/ou baisser son voltage afin qu'il dégage moins de chaleur ; pour cela on peut utiliser [[http://www.coolbook.se/CoolBook.html|CoolBook]] (payant : une dizaine de $ par poste) par exemple.   * **underclocker le processeur** (baisser sa fréquence de fonctionnement) et/ou baisser son voltage afin qu'il dégage moins de chaleur ; pour cela on peut utiliser [[http://www.coolbook.se/CoolBook.html|CoolBook]] (payant : une dizaine de $ par poste) par exemple.
  
 +
 +====Droits étendus des fichiers====
 +
 +Je suis tombé face à se problème lors d'une synchronisation entre mon MacBook pro et mon serveur de stockage sous Linux : un fichier se sauvegarde à chaque synchro alors que je n'y touche pas. A y regarder de plus près, ce dernier à des droits inhabituels avec un arobase à la fin des droits courants :
 +<code bash>
 +ll fichier
 + -rw-r--r--@ 1 dude dude 1,2K sep 16  2009 fichier
 +</code>
 +
 +En cherchant rapidement sur la toile, je suis tombé sur la base de connaissance des droits sous Unix : il s'agit en fait de droits étendus, héritage de la branche BSD, qui n'est pas pris en compte par défaut sur mon serveur de stockage sous Linux. Ces droits permettent de mettre en place des attributs étendus comme des ACLs par exemple.
 +
 +Pour lister les attributs étendus de mon fichier :
 +<code bash>
 +xattr fichier
 + com.apple.ResourceFork
 +</code>
 +
 +Comme je n'en veux pas, je supprime les droits étendus de ce fichier :
 +<code bash>
 +xattr -d com.apple.RessourceFork fichier
 +</code>
 +
 +NB : il est possible d'activer la prise en compte des droits étendus sous Linux ; la commande pour manipuler ces droits est ''attr'' et non ''xattr''.
 +
 +====Problème de mise en veille avec un SSD====
 +
 +Je viens de remplacer mon disque système par un SSD OCZ Vertex 2 (60 Go ~> 100 euros). Cela booste les performances pour au moins 2 raisons :
 +  * réinstallation complète du système = machine beaucoup plus réactive, c'est connu (pas que pour OSX)
 +  * les SSD fournissent des performances largement améliorées en lecture par rapport aux disques dur (surtout les vieux disques)
 +
 +C'est une bonne chose mais cela pose également quelques soucis :
 +  * **Les SSDs ont une faible durée de vie comparé aux disque durs** ; ceci parce que les cellules mémoire ont un nombre limité d'enregistrements.
 +  * **Les SSDs perdent de leur réactivité/performance avec le temps.** Pour les préserver il faut un OS compatible TRIM, qui est une fonction qui permet d'optimiser la suppression de fichier pour mieux réallouer les cellules vides du SSD. Le problème c'est qu'apparemment OSX (leopard et snow leopard) ne disposent pas de cette fonction (ce qui est très décevant pour une marque qui se revendique novatrice et précurseur). Bref du coup un SSD vieillira en théorie plus vite sur votre mac que sous Windows 7 ou Linux qui, eux, intègrent le TRIM.
 +  * **Le retour de mise en veille plante** : en effet le fait de fermer le capot de mon MBP cause un plantage, la machine ne se réveillant pas quand je le réouvre. Après quelques recherches je suis tombé sur un [[http://www.macbidouille.com/news/2010/03/18/un-probleme-de-veille-profonde-avec-le-controleur-sandforce|article de MacBidouille]] traitant de ce problème. J'ai testé le contournement qu'ils proposent, cela a résoulu mon problème. D'après eux, le problème vient du mode de mise en veille, qui par défaut copie l'intégralité de la RAM sur le disque puis met ce dernier en veille. Cela permet de ne pas perdre l'état de votre travail si la batterie se vide. Le contournement consiste à changer le mode pour juste mettre en veille le disque :
 +<code bash>
 +sudo pmset -a hibernatemode 0
 +</code>
 +Tester si cela résout le problème ; si c'est le cas on peut supprimer le fichier qui servait à contenir l'image de la RAM :
 +<code bash>
 +sudo rm /var/vm/sleepimage
 +</code>
 +
 +Un logiciel, [[http://www.jinx.de/SmartSleep.html|SmartSleep]], permet de régler graphiquement la mise en veille.
 =====Liens en vrac===== =====Liens en vrac=====
  
informatique/os/macos.1269897598.txt.gz · Last modified: 2013/10/14 20:53 (external edit)