mirror of
https://github.com/Ladebeze66/llm_lab_perso.git
synced 2025-12-13 09:06:50 +01:00
3.0 KiB
3.0 KiB
Guide de configuration de la mémoire pour WSL
Ce guide explique comment allouer plus de mémoire à WSL pour exécuter des modèles LLM de grande taille avec Ollama, et comment revenir aux paramètres par défaut.
Pourquoi augmenter la mémoire de WSL ?
- WSL est limité par défaut (souvent à 50% de la RAM physique)
- Les grands modèles LLM nécessitent plus de mémoire
- Ollama sous WSL est limité par la mémoire disponible dans WSL
Vérifier la mémoire actuelle de WSL
Pour vérifier la mémoire actuellement allouée à WSL:
cat /proc/meminfo | grep MemTotal
Augmenter la mémoire de WSL à 60 Go
Étape 1: Créer ou modifier le fichier .wslconfig
- Ouvrez l'Explorateur de fichiers Windows
- Naviguez vers votre répertoire utilisateur:
C:\Users\VotreNomUtilisateur\ - Créez un fichier nommé
.wslconfig(avec le point au début) - Ajoutez les lignes suivantes:
[wsl2]
memory=60GB
Si vous souhaitez également configurer d'autres paramètres:
[wsl2]
memory=60GB
processors=8 # Nombre de cœurs CPU à allouer
swap=4GB # Taille du fichier d'échange
Étape 2: Redémarrer WSL
- Ouvrez PowerShell en tant qu'administrateur
- Exécutez la commande:
wsl --shutdown
- Redémarrez WSL en ouvrant votre terminal Ubuntu ou en exécutant:
wsl
Étape 3: Vérifier la nouvelle configuration
cat /proc/meminfo | grep MemTotal
Vous devriez voir une valeur proche de 60 Go (environ 62914560 kB).
Revenir aux paramètres par défaut
Méthode 1: Modifier le fichier .wslconfig
- Modifiez le fichier
C:\Users\VotreNomUtilisateur\.wslconfig - Commentez ou supprimez la ligne
memory=60GB - Redémarrez WSL avec
wsl --shutdown
[wsl2]
# memory=60GB # Commentez cette ligne pour revenir au défaut
Méthode 2: Supprimer le fichier .wslconfig
- Supprimez ou renommez le fichier
C:\Users\VotreNomUtilisateur\.wslconfig - Redémarrez WSL avec
wsl --shutdown
Points importants à noter
- La mémoire allouée à WSL n'est utilisée que lorsque WSL est actif
- WSL n'utilisera pas toute la mémoire allouée s'il n'en a pas besoin
- Si vous exécutez des applications Windows gourmandes en RAM, fermez WSL temporairement
- Pour fermer complètement WSL:
wsl --shutdowndans PowerShell
Utilisation optimale
- Pour les sessions Ollama avec de grands modèles: utilisez le paramètre 60 GB
- Pour le travail régulier sur Windows avec des applications gourmandes en RAM: revenez aux paramètres par défaut
- Si vous n'avez pas besoin de WSL, fermez-le pour libérer les ressources
Dépannage
Si vous rencontrez des problèmes après avoir modifié la configuration:
- Assurez-vous que le format du fichier
.wslconfigest correct (pas d'extension .txt cachée) - Vérifiez que WSL a bien été redémarré:
wsl --shutdownpuis relancez-le - En cas de problème persistant, supprimez le fichier
.wslconfiget redémarrez WSL