Récemment, j'ai mis plus de RAM dans mon serveur et maintenant j'ai un total de 24 Go de RAM. À l'origine, j'ai configuré le système d'exploitation pour avoir une taille d'échange de 2 Go.
/dev/sdc1 1 281 2257101 82 Linux swap / Solaris
/dev/sdc2 * 282 60801 486126900 83 Linux
2 Go sont alloués pour le swap actuellement, mais lire autour de lui semble que ce n'est pas beaucoup. Pour un système de 24 Go, je pense allouer au moins 10 Go de swap.
Mes questions sont les suivantes: puis-je le faire pendant que le système d'exploitation fonctionne? Dois-je réinstaller? J'utilise OpenSuse 11.3
/etc/fstab
entrée pour s'assurer que le nouveau swap est activé au redémarrage?Auriez-vous besoin d'un échange dans ce cas? Je ne sais pas ce que vous avez en cours d'exécution sur votre système, mais j'essaie d'avoir suffisamment de mémoire sur mes serveurs pour éviter de permuter complètement ... (je l'ai, mais seulement en tant que sécurité intégrée, si mon serveur commence à permuter, j'achète plus de mémoire ...)
la source
Vous devez repartitionner le disque. Si je me souviens bien de déplacer le début de la partition Linux n'est pas pris en charge dans Parted, mais vous pouvez également réduire votre système de fichiers Linux et votre partition, puis effectuer un autre échange à la fin de votre disque. Vous ne pouvez pas le faire lorsque le système est en ligne.
Une autre solution consiste à utiliser un gros fichier comme swap. (Je ne sais pas si c'est une bonne idée de nos jours.)
la source
1 Désactivez tous les processus de swap
2 Redimensionnez le swap
3 Rendre le fichier utilisable comme swap
4 Activez le fichier d'échange
5 Vérifiez la quantité de swap disponible
la source