![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 528 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
PowerApp propose une nouvelle application sous OS X (10.6 minimum) appelée ramdisk4mac et commercialisée 8,99 euros. Comme son nom l'indique, elle permet de créer facilement un Ramdisk et de gérer son comportement à l'extinction ou au redémarrage. Elle gère en particulier la sauvegarde de ce disque mémoire ou sa copie régulière vers un support qui ne risque pas de voir son contenu effacé en cas d'extinction ou de redémarrage.
Utiliser un Ramdisk est devenu une solution intéressante maintenant que la RAM est peu coûteuse et qu'un Mac Pro peut embarquer 64 ou 128 Go de RAM. Nous en utilisons un dans tous nos articles visant à tester les débits de SSD rapides. Maintenant, sachez qu'il est très simple sous OS X de créer un Ramdisk via le terminal: Voici la commande Terminal permettant d'un créer un très facilement. diskutil erasevolume HFS+ “ramdisk” `hdiutil attach -nomount ram://8000000` Dans ce cas, on obtient un Ram Disk d'environ 4 Go, le dernier chiffre étant le nombre de blocks de 512 bits. Pour un 2 Go il faut mettre 4000000 et pour un 8 Go 16000000, sachant que qu'on parle de blocks de 512 octets. Pour vous en débarrasser et récupérer la mémoire utilisée, il suffit de le démonter (attention tout son contenu est alors effacé). Sur un Mac récent doté de DDR3 1600, on dépasse les 3,6 Go par seconde en débit, avec des pointes supérieures à 4 Go par seconde en écriture. C'est surtout sur les petits fichiers d'un Ramdisk est infiniment supérieur en débit à un SSD. Lien vers le billet original -------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
![]()
Message
#2
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 32 233 Inscrit : 15 Nov 2005 Membre no 49 996 ![]() |
Pour vous en débarrasser et récupérer la mémoire utilisée, il suffit de le démonter (attention tout son contenu est alors effacé). Il y a quelques années, j'avais fait un petit script pour gérer des RamDisks, avec notamment une fonction pour les démonter en faisant une capture du contenu, pour pouvoir les restaurer ensuite.À voir si ça marche encore avec un OS X d'aujourd'hui : http://www.infobidouille.com/ramdisksh-11/ -------------------- |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Quelle connerie ils peuvent pas inventer pour vendre leurs RAMDISK de merde!
Citation Why is that necessary?
Solid State drives benefit from a much bigger speed than a mechanical Hard Drive, but that comes with a prize of less writing cycles than a normal hard disk. That means a SSD will have a much shorter life span compared to a mechanical hard disk. Ce message a été modifié par Kalm - 5 May 2014, 04:28. |
|
|
![]()
Message
#4
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 114 Inscrit : 27 Dec 2007 Membre no 103 555 ![]() |
Merci pour les éléments de création de ramdisk.
So quelqu'un a les éléments pour automatiser le transfert des écritures de Chrome (ou de tout autre appli) depuis le SSD vers ce disque je suis preneur. |
|
|
![]()
Message
#5
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 415 Inscrit : 31 Aug 2006 Membre no 67 018 ![]() |
Depuis plusieurs années, j'utilise iRamDisk qui permet également de déplacer en ramdisk les caches de la bibliothèque utilisateurs.
Cela évite de nombreuses écritures temporaires sur les ssd et permet ainsi de prolonger leur durée de vie. Je viens de remarquer que lui aussi est maintenant proposé à 8,99 !!! ![]() |
|
|
Guest_macmagna_* |
![]()
Message
#6
|
Guests ![]() |
Personnellement, j'utilise le bout de code ci-dessous encapsulé dans une appli AppleScript et lancé automatiquement au démarrage, pour monter un RAMDisk de 2Go et déplacer dedans le dossier utilisateur "caches" dans lequel le système lit et écrit constamment. A utiliser sans modération, c'est gratuit !
![]() Code do shell script " diskutil erasevolume HFS+ RAMDisk `hdiutil attach -nomount ram://3906250` mkdir /Volumes/RAMDisk/Caches rm -r ~/Library/Caches ln -s /Volumes/RAMDisk/Caches ~/Library/Caches" [Edit] C'est un RAM disk de 2Go, pour 4Go remplacer 3906250 par 7812500. Ce message a été modifié par macmagna - 5 May 2014, 08:00. |
|
|
![]()
Message
#7
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 167 Inscrit : 30 Sep 2008 Membre no 122 696 ![]() |
Personnellement, j'utilise le bout de code ci-dessous encapsulé dans une appli AppleScript et lancé automatiquement au démarrage, pour monter un RAMDisk de 4Go et déplacer dedans le dossier utilisateur "caches" dans lequel le système lit et écrit constamment. A utiliser sans modération, c'est gratuit ! ![]() Code do shell script " diskutil erasevolume HFS+ RAMDisk `hdiutil attach -nomount ram://3906250` mkdir /Volumes/RAMDisk/Caches rm -r ~/Library/Caches ln -s /Volumes/RAMDisk/Caches ~/Library/Caches" Merci beaucoup macmagna pour ton petit bout de code, qui m'explique comment utiliser cet espace. Je suppose qu'on peut écrire un fichier dedans par une commande du genre : echo Bonjour > /Volumes/RAMDisk/fichier.temp |
|
|
![]()
Message
#8
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Personnellement, j'utilise le bout de code ci-dessous encapsulé dans une appli AppleScript et lancé automatiquement au démarrage, pour monter un RAMDisk de 4Go et déplacer dedans le dossier utilisateur "caches" dans lequel le système lit et écrit constamment. A utiliser sans modération, c'est gratuit ! ![]() Code do shell script " diskutil erasevolume HFS+ RAMDisk `hdiutil attach -nomount ram://3906250` mkdir /Volumes/RAMDisk/Caches rm -r ~/Library/Caches ln -s /Volumes/RAMDisk/Caches ~/Library/Caches" Perso, un truc que j'arrive pas a faire et qui serait intéressant pour accélérer le bouzin, serait d'exporter le dossier "T"dans "var" Code /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T Tout le temp streaming flash etc... s'y logent. j'ai deja auparavant essayé le type de commande que t'as posté , ca fonctionne, pour le cacheUser, cache iTune ou autre, mais impossible d'arriver a mes fins avec le dossier "T" j'ai le sentiment que le RamDisk devrait monté avant le login pour bien faire. PS: Bon j'y ai pas non plus passé des journées, hein ^^ Ce message a été modifié par Kalm - 5 May 2014, 07:43. |
|
|
Guest_macmagna_* |
![]()
Message
#9
|
Guests ![]() |
...Merci beaucoup macmagna pour ton petit bout de code, qui m'explique comment utiliser cet espace. Je suppose qu'on peut écrire un fichier dedans par une commande du genre : echo Bonjour > /Volumes/RAMDisk/fichier.temp Je ne suis pas un spécialiste du Terminal mais oui, tu peux compléter ce code pour lui faire faire d'autres choses. Pour une application plus sérieuse, il faudrait tester que le RAMDisk a été correctement créé avant de jouer avec... ...Perso, un truc que j'arrive pas a faire et qui serait intéressant pour accélérer le bouzin, serait d'exporter le dossier "T"dans "var" Code /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T Tout le temp streaming flash etc... s'y logent. j'ai deja auparavant essayé le type de commande que t'as posté , ca fonctionne, pour le cacheUser, cache iTune ou autre, mais impossible d'arriver a mes fins avec le dossier "T" j'ai le sentiment que le RamDisk devrait monté avant le login pour bien faire. PS: Bon j'y ai pas non plus passé des journées, hein ^^ Le dossier que tu indiques est protégé du point de vue de l'utilisateur, donc tu ne peux pas le supprimer et créer un lien au moment du login. Tu pourrais toutefois essayer de créer le lien symbolique via le Terminal avec avec un sudo (le code ci-dessous tient compte d'un RAM disk monté sous "/Volumes/RAMDisk", remplace éventuellement avec le chemin de ton RAM disk): Code sudo rm -r /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T sudo ln -s /Volumes/RAMDisk/T /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T Ton RAMDisk doit être monté avant de créer le lien. A tester... Ce message a été modifié par macmagna - 5 May 2014, 07:51. |
|
|
![]()
Message
#10
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Thanks,
Avais également essayé en créant un lien symbolique, rien a faire. Je re-testerais a l'occasion. |
|
|
Guest_macmagna_* |
![]()
Message
#11
|
Guests ![]() |
Thanks, Avais également essayé en créant un lien symbolique, rien a faire. Je re-testerais a l'occasion. A moins que le chemin de ce dossier ne change à chaque re-démarrage, il n'y a pas de raison que cela ne fonctionne pas. Une fois le lien créé, il sera invalide au démarrage jusqu'au moment du login utilisateur et du montage du RAM disk. Si le système doit négocier avec ce dossier avant le login, cela posera un problème, sinon non. Il est possible aussi que le système ou les apps utilisant ce dossier "T" testent ses permissions pour des raisons de sécurités et dans ce cas il faudrait ajouter quelques lignes pour cloner plus complètement le dossier à ce niveau. Il faudrait donc regarder l'user:group et les permissions de ton dossier "T" et les appliquer au dossier "T" du RAMDisk avec "sudo chown user:group /Volumes/RAMDisk/T" et "sudo chmod perms /Volumes/RAMDisk/T". |
|
|
![]()
Message
#12
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Yep, parce que je viens a nouveau d'essayer et kif.
Apres avoir lancé la commande , il ecrase "T" et créait correctement le lien symbolique "T" mais ne redirige rien vers le Ramdisk, tout s'ouvres a nouveau dans le dossier "T" voila ce ca donne lorsque je veux ouvrir le lien Impossible d’effectuer l’opération car l’élément d’origine de « T » est introuvable.^^ Edit: Apres reflexion fait , je vais creer un dossier "T" dans le RAMDISK ca devrait aller tt de suite mieux hehe Ce message a été modifié par Kalm - 5 May 2014, 08:51. |
|
|
![]()
Message
#13
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Nikel, tout s'exporte après avoir créait un dossier "T" dans le ramdisk
Merci pr le coup de main macmagna ;-) Mais la ca rigole plus dans certain cas, comme du streaming HD, c'est pas un petit RamDisk de 2 GB qu'il faut ^^ Ce message a été modifié par Kalm - 5 May 2014, 09:01. |
|
|
Guest_macmagna_* |
![]()
Message
#14
|
Guests ![]() |
Oui, il fallait bien sur créer aussi un dossier dans le RAMDisk avant de jouer avec le lien
![]() Code mkdir /Volumes/RAMDisk/T
puis sudo rm -r /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T sudo ln -s /Volumes/RAMDisk/T /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T Ce message a été modifié par macmagna - 5 May 2014, 09:02. |
|
|
![]()
Message
#15
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Oui, il fallait bien sur créer aussi un dossier dans le RAMDisk avant de jouer avec le lien ![]() Code mkdir /Volumes/RAMDisk/T puis sudo rm -r /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T sudo ln -s /Volumes/RAMDisk/T /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T J'ai crées ce RamDisk pour le temps d'exécution, mais pour ceux qui craignent l'usure SSD, la ca en vaut vraiment la peine, y a enormement de cache tp qui se logent dans ce dossier "T" PS" Ca fait 10mn que je viens de lancer un film en streaming, en suis deja a 900 MB sur le RamDisk Ce message a été modifié par Kalm - 5 May 2014, 09:21. |
|
|
![]()
Message
#16
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 076 Inscrit : 16 Dec 2002 Membre no 5 167 ![]() |
J'ai crées ce RamDisk... mais pour ceux qui craignent... Étant de ceux qui "craignent", c'est-à-dire plus sudoku que sudo, je rêve d'une petite application pour résumer toutes les commandes terminal à employer pour : - créer un ramdisk, puis y créer tous les dossiers utiles - créer les commandes permettant de tester l'état pour autoriser cette reconfiguration - lister les dossiers à localiser dans ce ramdisk et les commandes correspondantes pour les transférer, autoriser ce qu'il faut, faire un rapport détaillé de la mise en place, etc. - gérer les sauvegardes utiles - etc. D'après ce que j'ai lu sur ce fil, ça devrait être possible. Je propose un nom pour l'application : RamBidouille... -------------------- Co-fondateur et Administrateur de l'U.P.L.
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
![]()
Message
#17
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 528 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Maintenant il faut que je trouve le temps et le protocole pour tester l'impact de la compression RAM de Mavericks sur ses performances et celle d'un RAMdisk. Mais pas facile car déjà les performances du disque sont très inconstantes et limitées par quelque chose au niveau de l'OS. en théorie on est à 12800 Mo/s par canal et un portable en a deux.
-------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
![]()
Message
#18
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
J'ai crées ce RamDisk... mais pour ceux qui craignent... Étant de ceux qui "craignent", c'est-à-dire plus sudoku que sudo, je rêve d'une petite application pour résumer toutes les commandes terminal à employer pour : - créer un ramdisk, puis y créer tous les dossiers utiles - créer les commandes permettant de tester l'état pour autoriser cette reconfiguration - lister les dossiers à localiser dans ce ramdisk et les commandes correspondantes pour les transférer, autoriser ce qu'il faut, faire un rapport détaillé de la mise en place, etc. - gérer les sauvegardes utiles - etc. D'après ce que j'ai lu sur ce fil, ça devrait être possible. Je propose un nom pour l'application : RamBidouille... Yep, très bonne idée mais ne suis pas Dev. Si je l'avais été , ca serait deja fait avec toutes les options nécessaires puis commercialisé a 1 Euros symbolique ^^ et pas leurs merde a 8 euros ![]() Ce message a été modifié par Kalm - 5 May 2014, 10:01. |
|
|
![]()
Message
#19
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Maintenant il faut que je trouve le temps et le protocole pour tester l'impact de la compression RAM de Mavericks sur ses performances et celle d'un RAMdisk. Si quelconque problèmes y a tjrs moyen de désactiver la compression. desactivation Code sudo nvram boot-args="vm_compressor=1" Activation Code sudo nvram -d boot-args Ou bien encore un reset "pram" qui remet tt en ordre Ce message a été modifié par Kalm - 5 May 2014, 10:24. |
|
|
![]()
Message
#20
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 129 Inscrit : 26 Sep 2009 Lieu : Saint-Nazaire Membre no 142 859 ![]() |
j'en prend bonne note !
![]() -------------------- Un mec sur saint-nazaire ou un site généraliste sur les systemes-electroniques.academia.edu - peut-être qu'un jour j'aurais le temp de finir Mon-Électron.com
Dis-donc, elle est pas un peu longue ta signature là ? |
|
|
![]()
Message
#21
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
|
|
|
Guest_macmagna_* |
![]()
Message
#22
|
Guests ![]() |
Qui peut m'expliquer l'intérêt de sauvegarder le contenu du RAMDisk entre deux re-démarrages?
Pour moi, le RAMDisk sert à réduire les accès disques fréquents = vitesse accrue + économie des SSDs, mais je ne vois pas pourquoi il faudrait sauver/restaurer le RAMDisk... Perso, je m'en sert principalement sur le dossier "~/Caches" et sur le dossier utilisé par Xcode lors des compilations et je trouve cela plutôt sain de savoir que lorsque j'éteins ma machine tous les fichiers de ces deux dossiers disparaissent, puisqu'ils sont censés être temporaires, en tout cas du moins pour "~/Caches"... ...et pour ceux qui veulent conserver le RAMDisk en l'état, il suffit de ne pas éteindre la machine et de passer plutôt par la mise en veille entre deux sessions, non? Sinon, la sauvegarde du RAMDisk est assez simple, le code ci-dessous copie le contenu du RAMDisk dans un dossier RAMDisk_backup situé dans le dossier utilisateur: Code sudo cp -pR /Volumes/RAMDisk ~/RAMDisk_backup idem pour la restauration (noter le slash de fin de "~/RAMDisk_backup/" qui indique a "cp" de copier le contenu du dossier et non le dossier lui-même): Code sudo cp -pR ~/RAMDisk_backup/ /Volumes/RAMDisk ...et pour les paresseux avides de petits profits: - intégrez les bouts de codes trouvés dans ce forum dans une appli Cocoa ou AppleScript - ajoutez quelques tests - réalisez une jolie interface glossy/flashy avec des boutons et des boites à cocher - vendez le tout sur le MacAppStore à moins de 8€, succès probable... ![]() |
|
|
![]()
Message
#23
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 224 Inscrit : 8 Oct 2005 Membre no 47 466 ![]() |
Quelle connerie ils peuvent pas inventer pour vendre leurs RAMDISK de merde! Citation Why is that necessary? Solid State drives benefit from a much bigger speed than a mechanical Hard Drive, but that comes with a prize of less writing cycles than a normal hard disk. That means a SSD will have a much shorter life span compared to a mechanical hard disk. La peur fait vendre... ![]() Perso, un truc que j'arrive pas a faire et qui serait intéressant pour accélérer le bouzin, serait d'exporter le dossier "T"dans "var" Code /private/var/folders/cf/frl8mffs4qgcnntfrxkxpkkc0000gn/T Tout le temp streaming flash etc... s'y logent. Le streaming Flash seulement ou autre? (Streaming iTunes...?) |
|
|
![]()
Message
#24
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 ![]() |
Thanks, Avais également essayé en créant un lien symbolique, rien a faire. Je re-testerais a l'occasion. A moins que le chemin de ce dossier ne change à chaque re-démarrage, il n'y a pas de raison que cela ne fonctionne pas. Une fois le lien créé, il sera invalide au démarrage jusqu'au moment du login utilisateur et du montage du RAM disk. Si le système doit négocier avec ce dossier avant le login, cela posera un problème, sinon non. Il est possible aussi que le système ou les apps utilisant ce dossier "T" testent ses permissions pour des raisons de sécurités et dans ce cas il faudrait ajouter quelques lignes pour cloner plus complètement le dossier à ce niveau. Il faudrait donc regarder l'user:group et les permissions de ton dossier "T" et les appliquer au dossier "T" du RAMDisk avec "sudo chown user:group /Volumes/RAMDisk/T" et "sudo chmod perms /Volumes/RAMDisk/T". Le chemin se retrouve en principe dans $TMPDIR un echo $TMPDIR dans le premier terminal disponible devrait confirmer cela. -------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
![]()
Message
#25
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 5 195 Inscrit : 24 Aug 2010 Lieu : Saigon Membre no 158 214 ![]() |
Le streaming Flash seulement ou autre? (Streaming iTunes...?) J'utilise pas iTune pr le streaming, mais viens d'essayer avec une bande annonce Oui, c'est également dans "T" nommé "MediaCache" Viens de faire la MAJ d'un petit soft et le fichier qui permet la MAJ y est également en zip, autant dire que c'est le Rush dans de ce dossier ^^ Ce message a été modifié par Kalm - 5 May 2014, 14:01. |
|
|
![]()
Message
#26
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 32 233 Inscrit : 15 Nov 2005 Membre no 49 996 ![]() |
Qui peut m'expliquer l'intérêt de sauvegarder le contenu du RAMDisk entre deux re-démarrages? Perso j'utilise un Ramdisk pour le cache de Firefox. Avoir la persistence me permet donc de conserver le cache d'un redémarrage à l'autre.Pour moi, le RAMDisk sert à réduire les accès disques fréquents = vitesse accrue + économie des SSDs, mais je ne vois pas pourquoi il faudrait sauver/restaurer le RAMDisk... Il y a sans doute aussi des cas où le Ramdisk est utile pour des questions de performances, mais avec des données importantes qu'il faut conserver. Perso j'ai deux Ramdisks du coup : - un persistant, sauvegardé automatiquement toutes les 10 minutes, où j'ai principalement le cache de Firefox; - un non persistant qui me sert pour le temp. -------------------- |
|
|
![]()
Message
#27
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 071 Inscrit : 27 Feb 2003 Membre no 6 447 ![]() |
Est-il possible de faire en sorte que les fichiers de swap du système, les fichiers de log et de caches dans les différentes bibliothèques soient sur RamDisk ?
Avec un volume de démarrage SSD, y a-t-il un bénéfice sensible avec le RamDisk ? |
|
|
![]()
Message
#28
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 964 Inscrit : 3 Nov 2005 Membre no 49 239 ![]() |
Qui peut m'expliquer l'intérêt de sauvegarder le contenu du RAMDisk entre deux re-démarrages? Perso j'utilise un Ramdisk pour le cache de Firefox. Avoir la persistence me permet donc de conserver le cache d'un redémarrage à l'autre.Pour moi, le RAMDisk sert à réduire les accès disques fréquents = vitesse accrue + économie des SSDs, mais je ne vois pas pourquoi il faudrait sauver/restaurer le RAMDisk... Il y a sans doute aussi des cas où le Ramdisk est utile pour des questions de performances, mais avec des données importantes qu'il faut conserver. Perso j'ai deux Ramdisks du coup : - un persistant, sauvegardé automatiquement toutes les 10 minutes, où j'ai principalement le cache de Firefox; - un non persistant qui me sert pour le temp. Bonjour Qu'est ce que tu entends par 'temp' ? Merci |
|
|
![]()
Message
#29
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 760 Inscrit : 13 Nov 2002 Lieu : Près de Liège (Be) Membre no 4 663 ![]() |
Est-il possible de faire en sorte que les fichiers de swap du système, les fichiers de log et de caches dans les différentes bibliothèques soient sur RamDisk ? Avec un volume de démarrage SSD, y a-t-il un bénéfice sensible avec le RamDisk ? Utiliser de la RAM pour stocker le fichier qui se remplit quand on n'a pas assez de RAM ? |
|
|
![]()
Message
#30
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 32 233 Inscrit : 15 Nov 2005 Membre no 49 996 ![]() |
Est-il possible de faire en sorte que les fichiers de swap du système, les fichiers de log et de caches dans les différentes bibliothèques soient sur RamDisk ? Les fichiers logs et les caches, oui, en modifiant leur emplacement ou en faisant des liens symboliques (cf plus haut).Le swap par contre, ça n'a pas vraiment de sens de le mettre sur un Ramdisk : quand l'OS décharge des données de la RAM vers le swap, c'est qu'il juge que la RAM doit être libérée pour autre chose. Mettre le swap en RAM fait perdre tout l'intérêt de ce mécanisme... Le seul cas où ça a éventuellement du sens de mettre le swap dans un Ramdisk, c'est quand on a un Ramdisk physique, c'est-à-dire une unité de stockage basée sur de la RAM et indépendante de la RAM système, qui ne vient donc pas amputer cette dernière, où à la limite quand une partie de la RAM n'est pas visible par l'OS et qu'on peut la récupérer avec un Ramdisk (par exemple, quand on a plus de 3-3.5 Go de RAM avec un Windows 32 bits, il y a une partie de la RAM qui n'est pas vue par l'OS mais que certains logiciels de Ramdisks arrivent tout de même à utiliser). -------------------- |
|
|
![]() ![]() |
Nous sommes le : 4th September 2025 - 16:31 |