OVH Cloud OVH Cloud

memoire et gros fichiers

5 réponses
Avatar
geo cherchetout
Bonsoir,
Aujourd'hui j'ai créé un document OOo ne contenant que des images .jpg
de tailles comprises entre 450 ko et 1800 ko environ, chacune occupant
une page. Arrivé à une taille d'environ 21 Mo, OOo s'est mis à refuser
tout ajout supplémentaire. Dommage, il ne manquait plus que 3 images sur
44. :-/
Cela est-il explicable, sachant que j'ai 192 Mo de RAM et environ 360 Mo
de swap, et que j'avais fermé les autres applications gourmandes comme
Mozilla ? J'utilise KDE sous Mandrake 10.0.
(Sous Windows, je crois me rappeler avoir été confronté à des
limitations du même ordre de grandeur.)
Merci d'avance.

5 réponses

Avatar
Nicolas George
geo cherchetout wrote in message
<cg35lc$dub$:
Cela est-il explicable, sachant que j'ai 192 Mo de RAM et environ 360 Mo
de swap,


C'est plausible. Il faut essayer. Tu peux rajouter ponctuellement du
swap pour ce genre de chose. Mettons que tu aies plein de place libre
dans /tmp/ :

umask 077
dd if=/dev/zero bs=1M countQ2 of=/tmp/I_WANT_MORE_SWAP
mkswap /tmp/I_WANT_MORE_SWAP
swapon /tmp/I_WANT_MORE_SWAP

Et voilà, 512 Mo de swap en plus jusqu'au prochain reboot ou swapoff.
C'est un peu plus lent que du swap sur une partition dédiée, mais ça
peut dépanner.

Avatar
geo cherchetout
Le 19.08.2004 23:47, *Nicolas George* a écrit fort à propos :

umask 077
dd if=/dev/zero bs=1M countQ2 of=/tmp/I_WANT_MORE_SWAP
mkswap /tmp/I_WANT_MORE_SWAP
swapon /tmp/I_WANT_MORE_SWAP

Et voilà, 512 Mo de swap en plus jusqu'au prochain reboot ou swapoff.


Effectivement, j'ai ainsi pu compléter très facilement mon fichier OOo.
:-) Merci 512 fois ! Je note la méthode pour la prochaine fois.
Au passage, j'ai découvert que je n'avais réellement "que" 250 Mo de
swap en service. Les 360 que j'annonçais auraient vraisemblablement
suffi. J'ai aussi découvert le sens de la commande umask à la ligne 4345
du manuel de bash.
Si ce n'est pas abuser, que fait la ligne 2 ? Est-ce une sorte de
"formatage" de fichier ? Un "remplissage de vide" ? J'ai lu avec profit
le manuel de dd mais je ne sais pas ce qu'est /dev/zero...

Avatar
g.patel
On Fri, 20 Aug 2004 22:15:03 +0200, geo cherchetout
wrote:

(...)
dd if=/dev/zero bs=1M countQ2 of=/tmp/I_WANT_MORE_SWAP
(...)


Si ce n'est pas abuser, que fait la ligne 2 ? Est-ce une sorte de
"formatage" de fichier ? Un "remplissage de vide" ? J'ai lu avec profit
le manuel de dd mais je ne sais pas ce qu'est /dev/zero...


elle créé le fichier de swap (man mkswap, voir aussi la partie
concernant fstab)
/dev/zero est un périphérique spécial qui ne renvoie qu'une seule
valeur quand on le lit.

Gérard Patel


Avatar
Emmanuel Florac
Le Fri, 20 Aug 2004 22:54:42 +0000, gerard patel a écrit :

/dev/zero est un périphérique spécial qui ne renvoie qu'une seule
valeur quand on le lit.


En l'ocurrence 0, faut-il le préciser?

--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.

Avatar
geo cherchetout
Le 21.08.2004 14:28, *Emmanuel Florac* a écrit fort à propos :

/dev/zero est un périphérique spécial qui ne renvoie qu'une seule
valeur quand on le lit.


En l'ocurrence 0, faut-il le préciser?


Oui, on n'est jamais trop précis. Merci à tous, y compris pour les
conseils de lecture, mais quel engrenage !