Dans Windows, il est possible d'utiliser un lecteur flash USB comme un ram virtuel. Je me demande s'il est possible de le faire dans Ubuntu? Si c'est le cas, comment pourrait-on le faire?
[Modifier]: Je veux dire boost boost équivalent pour Ubuntu. Je sais que ce n'est pas un remplacement parfait pour le bélier et qu'il n'est pas recommandé pour une utilisation à long terme.
La création d'un fichier d'échange dans une clé USB est-elle similaire? Va-t-il démontrer des gains de performances par rapport à un fichier d'échange dans un disque dur?
Réponses:
La réponse suggérée par Sean est une façon d'accomplir cela, une autre serait de simplement créer un fichier d'échange sur le stick, de cette façon, vous pouvez également utiliser votre stick pour d'autres fichiers. Ainsi:
savoir où le bâton est monté. Rechercher dans nautilus ou émettre
mount
dans le terminalcréer un fichier vide de
dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072
. Cela crée un fichier de 512 Mo (512 * 1024 ^ 2/4096 = 131072)créer le swap et l'activer
sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap
L'échange sur votre clé USB ne sera pas plus rapide que celui résidant sur votre disque dur. De plus, cela tuera la clé à long terme, l'écriture fait cela sur des clés USB.
Pour augmenter la quantité utilisable de RAM, consultez Zram .
la source
J'ai découvert cela lorsque je l'ai fait sur http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubuntu-using-spare.html
Branchez votre clé USB et assurez-vous qu'il n'y a pas de fichiers importants sur le disque. Supprimez tous les fichiers sur le lecteur ou reformatez-le et accédez à un terminal.
Tout d'abord, nous devons démonter le lecteur si Ubuntu l'a monté automatiquement lorsque vous l'avez branché:
Où «drive-label» est le nom que vous voyez pour le lecteur USB lorsqu'il est monté.
Ou vous pouvez également le faire de cette façon:
Où 'sdx1' est votre lettre de lecteur / partition. Vous pouvez le trouver en exécutant cette commande:
Maintenant, nous allons créer le fichier Swap sur votre clé USB:
Où «sdx1» est votre lettre de lecteur, nous l'avons compris à partir de la sortie de la commande «fdisk -l» ci-dessus.
Maintenant, allumez votre nouveau Swap:
Terminé!
Afin de vous assurer que votre nouveau Swap fonctionne, vous pouvez jeter un œil à la sortie de cette commande:
Ma sortie est:
Pour retirer le stick, éteignez d'abord le Swap:
la source
Si vous avez vraiment besoin d'ajouter de la RAM à votre système, il n'y a rien de moins que d'installer plus de clés USB ou d'augmenter la mémoire physique de la machine.
L'utilisation d'une clé USB ne peut pas augmenter la RAM de manière à augmenter UNIQUEMENT le fichier d'échange, de plus les temps de lecture / écriture sont réduits par les limitations de transfert USB 480 Mo.
Si vous souhaitez connaître une augmentation des performances, utilisez "zRam". Cela ajoute un fichier spécial à votre système existant et augmente la mémoire virtuelle du système. Il diminue les temps d'écriture d'E / S car il utilise une technologie de bloc compressé stockée sur la RAM actuelle
Plus d'informations ici
la source
J'ai déjà essayé ça il y a. Mais la clé USB est si lente lors de l'écriture de quelque chose.
J'ai connu un blocage très court en continu lorsque le système utilise un échange USB. C'était peut-être que mon bâton était moins cher.
la source