J'ai récemment installé Ubuntu 11.04 sur un périphérique RAID0 (stripe) en utilisant le disque d'installation alternatif et partitionné manuellement les partitions HD4 ext4 et swap ; au cours de ce processus, je lisais dans une procédure pas à pas de forum (je ne me souviens plus où ... ) qu'avoir la partition de swap au début de votre disque dur pourrait être mieux pour une raison quelconque!
L'idée est-elle que le swap est "plus proche" au début de sorte qu'il soit accessible plus rapidement avec une latence / retard plus faible? L '«aiguille» HD bouge moins pour atteindre l'échange ...
Cela m'embrouille parce que j'aime penser aux disques durs comme comparés à une épée de samouraï (pas littéralement)!
On m'a dit que le dernier pouce ou deux à la pointe de l'épée est le tranchant car il se déplace le plus rapidement.
(Pensez à une balle sur une corde et lorsque vous la faites pivoter autour de la balle à la fin de la corde, vous voyagez à une vitesse supérieure à ce qu'elle serait si elle était plus proche de la source - votre main)
MAIS puisque le HD tourne à (x) RPM alors le bord extérieur de ce HD devrait tourner relativement plus vite (+ x) offrant un taux de lecture / écriture plus rapide.
La position de swap affecte-t-elle donc les performances de toute façon? Dans l'affirmative, vaut-il mieux le placer au début pour un accès immédiat, ou à la fin pour une lecture / écriture accrue?
Je pense que le swap est dimensionné et placé en fonction des besoins des individus mais comment puis-je décider ...
ÉDITER:
Je note que j'ai 8 Go de RAM (4x2 Go), j'ai donc remarqué que le swap n'a été utilisé dans aucun de mes traitements SIG (cartographie et analyse). 8 Go est la pleine capacité de ma carte mère.
la source
Réponses:
Oubliez les épées et les balles sur la chaîne. Pensez à une pile de plateaux de CD et vous aurez alors à l'esprit une image plus proche de ce qu'est un disque dur.
Wikipédia sur les disques durs
Pensez également à la quantité de mémoire dans l'ordinateur et demandez-vous à quelle fréquence la partition de swap est-elle utilisée? Votre question pourrait ne pas être pertinente. Les disques n'ont ni début ni fin. Ils ont des bords extérieurs et des bords intérieurs. Les données sont placées sur plusieurs plateaux. Les temps de recherche et d'accès, ainsi que les vitesses d'essorage, transformeraient toute réponse en débat.
Notez ce point de l'article de Wikipedia sous Formatage du disque dur
Il apparaît seulement qu'il a un début et une fin. Si les performances sont un problème, plus de RAM aura un effet plus important que le placement de la partition de swap.
la source
Vous devriez utiliser de la RAM, pas du SWAP, car le swap est terriblement lent par rapport à la RAM. Vous pouvez utiliser la RAM pour le mode veille.
La vitesse d'accès au premier ou au dernier secteur sur le disque, lorsque la tête sort de la position de veille, est si petite (6 à 20 ms), qu'elle n'affecte pas votre expérience.
Si vous avez de nombreux cycles de lecture / écriture à partir du swap, de sorte que les intervalles microscopiques puissent résumer à une fraction mentionnable d'une seconde, vous aurez une lecture continue du swap - pas des mouvements répétés à partir d'une position de sommeil, donc cela ne peut être qu'un argument, s'il y a plus de bits lus dans les secteurs externes que dans les secteurs internes.
Mais savez-vous si le premier bloc est à l'extérieur ou à l'intérieur et où la tête est en position de sommeil?
Et êtes-vous sûr que davantage d'informations sont mises sur les secteurs extérieurs? Peut-être que les bits sont plus larges, car les disques tournent plus rapidement, de sorte que vous avez un nombre constant d'octets dans chaque secteur. Du moins le schéma de wikipedia (DE) le suggère.
Mais - les disques modernes ont un contrôleur, qui se présente au monde extérieur comme un disque dur virtuel, et gère lui-même ses composants internes, de sorte que chaque modèle peut gérer sa géométrie différemment.
Si vous dépendez vraiment des performances, vous devriez opter pour plus de RAM, plus de RAM, plus de RAM. Si vous ne pouvez pas obtenir plus de RAM pour votre machine, vous devriez envisager d'acheter un disque dur plus rapide, au lieu de deviner avec sa géométrie.
la source
Vous pouvez mesurer la vitesse de différentes zones du disque dur avec
System > Administration > Disk Utility
(àpalimpsest
partir de la ligne de commande): choisissez votre disque dur dans la liste et cliquez surBenchmark
. Pour l'échange, les résultats du test de lecture-écriture seront plus saillants, mais veuillez noter que le test efface les données. Le graphique résultant devrait vous donner une idée des différences de performances internes de votre lecteur.la source
Cela n'a pas d'importance, le système passera à peu près le même laps de temps (peut-être des retards de microsecondes ou même plus petit que cela. Dans l'ensemble, vous ne réaliseriez pas la différence de toute façon.) Échange de lecture / écriture si c'est au début ou fin.
la source
Je ne pense pas que la fin compte trop, mais au cas où je la lancerais au début sur mes machines habituelles, mais pour mon rack 2U qui a 4,5 To. J'ai 360g de cela dans 4 Barracudas 7200 rayés qui servent de fichier d'échange et de répertoires temporaires.
la source