Quelle doit être la taille de votre fichier d'échange ou de votre partition d'échange?

Table des matières:

Quelle doit être la taille de votre fichier d'échange ou de votre partition d'échange?
Quelle doit être la taille de votre fichier d'échange ou de votre partition d'échange?

Vidéo: Quelle doit être la taille de votre fichier d'échange ou de votre partition d'échange?

Vidéo: Quelle doit être la taille de votre fichier d'échange ou de votre partition d'échange?
Vidéo: Installer des thèmes sous Linux - YouTube 2024, Avril
Anonim
Selon une règle empirique ancienne, votre fichier de page ou votre swap devrait être «double de votre RAM» ou «1,5 fois votre RAM». Mais avez-vous vraiment besoin d'un fichier de page ou d'un swap de 32 Go si vous avez 16 Go de RAM?
Selon une règle empirique ancienne, votre fichier de page ou votre swap devrait être «double de votre RAM» ou «1,5 fois votre RAM». Mais avez-vous vraiment besoin d'un fichier de page ou d'un swap de 32 Go si vous avez 16 Go de RAM?

Vous n’avez probablement pas besoin de beaucoup de fichiers de page ou d’espace d’échange, ce qui est un soulagement dans la mesure où un ordinateur moderne peut disposer d’un disque SSD avec très peu d’espace.

Objectif du fichier d'échange ou de la partition de swap

Tout d’abord, rappelons-nous le véritable objectif du fichier de page sous Windows ou de la partition de swap sous Linux. Les deux fournissent une mémoire de travail supplémentaire à votre ordinateur. Par exemple, si votre ordinateur dispose de 2 Go de RAM et que vous ouvrez un grand nombre de programmes ou un grand nombre de fichiers, il peut être nécessaire de stocker 3 Go de données dans sa mémoire de travail. L'ordinateur stocke ces 1 Go supplémentaires de données dans son fichier d'échange ou dans son espace d'échange. Le fichier d'échange ou l'échange agit comme une zone de «débordement» pour contenir les données supplémentaires. Votre ordinateur transfère automatiquement les données dans sa RAM lorsqu'il est utilisé et les déplace vers son fichier d'échange ou la partition swap lorsqu'il n'est pas utilisé.

Si vous utilisiez un ordinateur de bureau plus ancien, cela pourrait se produire après avoir minimisé un programme de bureau pendant un certain temps. Lorsque vous l’aurez maximisée plus tard, l’apparition de votre disque dur prendrait un certain temps et le voyant d’activité du disque dur clignotait: ses données étaient en train d’être déplacées de votre fichier de page ou de la partition de swap vers sa RAM. La RAM est beaucoup plus rapide que le fichier d'échange ou la partition d'échange. (Ceci est beaucoup moins courant sur les ordinateurs modernes disposant de suffisamment de RAM pour conserver les programmes du bureau dans la RAM.)

La plupart des applications s'attendent à obtenir la mémoire demandée. Si votre RAM était pleine et que vous n'aviez pas de fichier de page, puis que vous avez ouvert un autre programme, le programme se bloquerait probablement. Avoir un fichier de page avec des programmes d'espace supplémentaire peut utiliser empêche cela de se produire.

Image
Image

Autres utilisations pour les partitions de fichiers et de pages d'échange

Windows et Linux utilisent également leur fichier de page et leur espace d'échange à d'autres fins:

  • Décharges sur incident Windows: Sous Windows, le fichier de page est utilisé pour les vidages sur incident. Pour créer une image mémoire complète, le fichier d'échange doit avoir au moins la taille de la mémoire physique + 1 Mo. Pour les vidages de mémoire du noyau, le fichier de page doit avoir une taille minimale de 800 Mo sur les systèmes dotés de 8 Go de RAM ou plus. La plupart des utilisateurs n’auront pas besoin de vidages de mémoire complets, mais les vidages de noyau peuvent être utiles. Le fichier de page requis de 800 Mo est assez petit, mais vous devez laisser votre fichier de page activé et ne pas le désactiver. (Ces informations sont extraites de la publication sur la compréhension des accidents survenant sur Microsoft TechNet.)
  • Hibernation Linux: Sur les systèmes Linux, mettez en veille prolongée - l’état de mise hors tension qui enregistre le contenu de la RAM de votre système sur le disque afin qu’il puisse être rechargé lorsque vous redémarrez - enregistre le contenu de la RAM du système sur la partition de swap. Cela peut également être appelé «suspendre sur le disque». Vous pouvez supposer que vous avez besoin d’une partition swap aussi grande que votre RAM pour y passer en hibernation, mais vous avez simplement besoin d’une partition swap aussi grande que la RAM que vous utilisez. vous n'utilisez régulièrement que 4 Go de vos 16 Go de RAM, vous pouvez passer en hibernation sur une partition swap de 4 Go. Toutefois, si vous utilisez plus de 4 Go de RAM, vous ne pourrez peut-être pas passer en veille prolongée. Il est souvent prudent de choisir une partition de swap égale à la taille de votre RAM. Notez que cela ne s’applique qu’en veille prolongée. Si vous ne prévoyez jamais de mettre votre ordinateur en veille prolongée, vous n’aurez pas à vous en préoccuper. (Windows hiberne en enregistrant les données dans le fichier C: hiberfil.sys. Ainsi, le fichier d'échange n'est pas impliqué lors de l'hibernation sous Windows.)
Image
Image

La vraie question: combien de mémoire utilisez-vous?

Il n’existe pas de règle stricte qui vous dira combien d’espace de pagination ou d’échange est nécessaire. La réponse dépend de ce que vous faites avec votre ordinateur et de la quantité de mémoire que vous utilisez. Par exemple, si vous avez 8 Go de mémoire mais que vous n’avez jamais utilisé plus de ces 8 Go, vous pouvez vous en passer sans pagination ni espace d’échange. Il est probable que vous aurez besoin de plus de 8 Go, bien sûr. D'autre part, vous pouvez disposer d'un ordinateur doté de 64 Go de mémoire, mais il peut également fonctionner régulièrement avec des ensembles de données de 100 Go. Vous voudrez probablement au moins l'espace de pagination ou d'échange de 64 Go pour votre sécurité. Ainsi, un ordinateur doté de 8 Go de RAM peut ne pas nécessiter de fichier de page et un ordinateur doté de 64 Go de RAM peut nécessiter un fichier de page volumineux. Tout dépend de ce que fait l'ordinateur.

La plupart des gens ne seront pas en mesure de prédire la quantité de pagination ou d'espace d'échange dont ils ont besoin. Même si vous regardez votre mémoire utilisée à l’heure actuelle, il n’est pas possible de dire à quel point vos programmes auront besoin d’une semaine ou d’un mois.

Image
Image

Windows peut le gérer automatiquement

Sous Windows, le fichier de page est stocké dans C: pagefile.sys. Par défaut, Windows gère automatiquement la taille de ce fichier. Il commence petit et atteint une taille potentiellement plus grande si vous en avez besoin. Nous recommandons de laisser Windows gérer lui-même la taille du fichier d'échange. Cela ne devrait pas prendre énormément d’espace sur votre lecteur système. Si votre fichier de page occupe beaucoup d’espace sur votre lecteur système, c’est parce que vous aviez besoin de ce fichier volumineux dans le passé et que Windows l’a automatiquement augmenté en taille.

Par exemple, sur un système Windows 8.1 ne disposant que de 4 Go de RAM, notre fichier d'échange n'a actuellement qu'une taille de 1,8 Go. Nous n'avons pas beaucoup de RAM, mais Windows utilise un petit fichier de page jusqu'à ce que nous ayons besoin de plus.

Se débarrasser d'un fichier de page n'apporte aucun avantage en termes de performances, il existe uniquement des problèmes d'instabilité du système pouvant entraîner un blocage des programmes si vous utilisez toute votre mémoire RAM. Vous pouvez éliminer le fichier d'échange pour économiser de l'espace sur votre lecteur système, mais cela ne vaut généralement pas la peine.
Se débarrasser d'un fichier de page n'apporte aucun avantage en termes de performances, il existe uniquement des problèmes d'instabilité du système pouvant entraîner un blocage des programmes si vous utilisez toute votre mémoire RAM. Vous pouvez éliminer le fichier d'échange pour économiser de l'espace sur votre lecteur système, mais cela ne vaut généralement pas la peine.

Si vous souhaitez définir manuellement une taille (non recommandée), n'oubliez pas que ce qui compte vraiment, c'est la quantité de mémoire que votre système utilisera, et pas seulement la taille de sa RAM. La documentation de Microsoft indique que:

“the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this.”

En d’autres termes, il s’agit de la quantité de mémoire dont vous aurez réellement besoin - la quantité totale de mémoire disponible étant la «limite de validation du système».

Linux nécessite un choix

Sous Linux, l'équivalent du fichier d'échange Windows est la partition d'échange. Comme il s’agit d’une partition et pas seulement d’un fichier, vous devez choisir la taille de votre partition de swap lors de l’installation de Linux. Bien sûr, vous pourrez redimensionner vos partitions ultérieurement, mais cela demande plus de travail. Linux ne peut pas gérer automatiquement la taille de votre partition de swap pour vous.

Chaque distribution Linux utilise son propre programme d'installation et chaque distribution Linux a une logique dans son programme d'installation qui tente automatiquement de choisir la taille de la partition de swap appropriée. Les distributions Linux utilisent généralement la taille de votre RAM pour vous aider à décider de la taille de votre partition d'échange. Lors de l'installation d'Ubuntu, la taille de la partition de swap par défaut semble être la taille de votre RAM plus un demi-Go supplémentaire. Cela garantit que Hibernate fonctionnera correctement.

Si vous effectuez un partitionnement manuel dans votre programme d’installation Linux, la taille de votre RAM, plus 5,5 Go, est une bonne règle empirique qui vous permettra d’assurer la mise en veille prolongée de votre système. Cela devrait généralement être plus qu'assez d'espace d'échange, aussi. Si vous disposez d’une grande quantité de RAM (environ 16 Go) et que vous n’avez pas besoin d’hibernation mais avez besoin d’espace disque, vous pouvez probablement vous en sortir avec une petite partition de swap de 2 Go. Encore une fois, cela dépend vraiment de la quantité de mémoire réellement utilisée par votre ordinateur. Mais c’est une bonne idée d’avoir un espace d’échange au cas où.

Image
Image

L'ancienne règle empirique du «double de la taille de la RAM» appliquée aux ordinateurs dotés de 1 ou 2 Go de RAM. Il n’existe pas de réponse unique quant à la quantité de fichiers de page ou d’espace de swap dont vous avez besoin. Tout dépend des programmes que vous utilisez et de ce dont ils ont besoin. Si vous n’êtes pas sûr, rester avec les valeurs par défaut de votre système d’exploitation est presque toujours une bonne idée.

Conseillé: