OVH Cloud OVH Cloud

Je me marre

204 réponses
Avatar
jc
J'ai essayé de faire une recopie d'écran avec les touches
Commande-majuscule-3. Cela donne un document au format pdf de 544 ko
environ. Là où c'est drôle c'est que j'ai un écran de 1280 x 1024
pixels, or à l'ouverture dans GraphicCinverter je trouve une image de,
tenez-vous bien, 5 333 x 4 226 points qui occupe en mémoire 86 Mo et qui
est à 300 ppi. Les singes ont encore frappé !

--
JC

10 réponses

Avatar
jc
Eric Levenez wrote:

Le 26/08/06 21:34, dans <1hkp4we.19c880o1e1yglwN%,

Quand on a suffisamment de RAM, la mémoire virtuelle (prise sur le
disque dur) est inutile et ralentit le système.


Non.

La mémoire virtuelle est TOUJOURS utile car c'est par elle que l'on peut
avoir un système robuste multitâche et rapide. Tu confonds avec le swap
disque qui n'est qu'une facette de la gestion de la mémoire virtuelle.

Ce swap est lui, facultatif si effectivement on a assez de mémoire centrale.
Mais le swap, s'il ralentit le système, permet de ne pas faire planter des
applications gourmandes.


Je devrais donc remettre la mémoire virtuelle dans mon OS 9 ?

--
JC


Avatar
jc
Eric Levenez wrote:

Le 26/08/06 23:00, dans , « Nina

Si je peux oser... ce comportement sur la même partition me semble
plus normal et simple, d'où vient cette habituelle unixienne de
partitions dédiées au swap ?


Au départ, les systèmes de fichiers unix n'étaient pas très fiables aux
plantages. Il était donc plus prudent d'avoir beaucoup de partitions pour
minimiser les effets d'un plantage (non récupérables par les fsck du boot).
Une partition /, une partition /usr, une partition /users, une partition
/tmp, une partition /var, une partition... Avec la multiplication des
utilisateurs, il était aussi commun d'avoir plusieurs partitions /users,
cela permettait aussi de gérer les quota (qui n'étaient pas intégrés au
système).

Le swap avait aussi sa ou ses partitions. Les règles typiques étaient
d'avoir un swap de 1,5 à 2 fois la taille de la RAM. En cas de plantage la
partition swap servait à recopier un core dump de la RAM. Au redémarrage on
pouvait sauvegarder ce dump dans un gros fichier avant d'activer le swap (on
débugger ce core par des outils du type kdb).

Le swap dans une partition a aussi l'avantage qu'en cas de débordement, les
applis plantent, mais le système de fichier root reste normalement actif et
la machine continue à tourner. Le swap dans le système de fichier principal
fait qu'en cas de débordement, la machine plante.

Le swap sur une partition est facile à faire car il suffit d'adresser des
blocs. Le swap dans un fichier est compliqué car il faut que le système de
fichiers prévoit le cas de ces fichiers spéciaux et fasse un traitement
spécial.

Aujourd'hui où les partitions sont fiables, elles peuvent être plus grosses
qu'avant. La multiplication de ces partitions n'est plus nécessaire. Le swap
dans un fichier est aussi plus facile pour l'utilisateur qui ne voit pas 36
partitions. C'est pour cela que NeXT a choisi ce système pour Mach/BSD.


Merci pour ces explications claires et constructives.

--
JC


Avatar
jc
Jean-Charles wrote:

Dans le Moniteur d'activité (Pomme-Majuscule-U sur le Finder puis
Moniteur d'activité), sélecter Opérations en cours dans le menu
déroulant et consulter la mémoire virtuelle utilisée par Firefox
Chez moi, il prend 184 Mo, mais ce n'est pas le plus gourmand.



Pomme-U ne donne rien chez moi mais je suis sous Panther. Par contre les
informations données sont très intéressantes.
Mais je ne comprends toujuours pas comment le système a pu avoir besoin
d'autant de mémoire sur le disque dur. Aujourd'hui tout beigne et du
moment que j'ai un contrôle sur l'activité ça va.

Merci beaucoup.

--
JC


Avatar
laurent.pertois
Jean-Charles wrote:

Je devrais donc remettre la mémoire virtuelle dans mon OS 9 ?


Eric te parle de Mac OS X et des systèmes Unix en général, pas de Mac OS
9.

Cependant, Nina le soulignait fort justement, la configuration par
défaut de Mac OS 9 et de quelques versions précédentes était de quantité
de RAM installée plus 1Mo pour la mémoire virtuelle. Cette configuration
par défaut était choisie par les développeurs de Mac OS en son temps et
l'on peut penser qu'ils étaient bien placés pour savoir ce qui était le
mieux. De mon expérience, il était toujours préférable de la laisser
ainsi plutôt que l'enlever.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
Jean-Charles wrote:

Dans le Moniteur d'activité (Pomme-Majuscule-U sur le Finder puis



Pomme-U ne donne rien chez moi mais je suis sous Panther.


pomme-majuscule-u, pas pomme-u

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.



Avatar
jc
Laurent Pertois wrote:

Jean-Charles wrote:

Dans le Moniteur d'activité (Pomme-Majuscule-U sur le Finder puis



Pomme-U ne donne rien chez moi mais je suis sous Panther.


pomme-majuscule-u, pas pomme-u


Oui j'ai écrit pomme-u mais j'ai essayé pomme-majuscule-u.

--
JC




Avatar
laurent.pertois
Jean-Charles wrote:

pomme-majuscule-u, pas pomme-u


Oui j'ai écrit pomme-u mais j'ai essayé pomme-majuscule-u.


J'ai vérifié sur un Panther, ça fonctionne dans le Finder.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
anneleguennec
Jean-Charles wrote:


Pomme-U ne donne rien chez moi mais je suis sous Panther. Par contre les
informations données sont très intéressantes.
Mais je ne comprends toujuours pas comment le système a pu avoir besoin
d'autant de mémoire sur le disque dur. Aujourd'hui tout beigne et du
moment que j'ai un contrôle sur l'activité ça va.


tu n'as sans doute pas une grande quantité de mémoire/barrette et donc
le système utilise tout ce qu'il peut.

Avatar
Eric Levenez
Le 27/08/06 2:59, dans <1hkpjvz.xks3x51pya7p6N%, « Jean-Charles »
a écrit :

Je devrais donc remettre la mémoire virtuelle dans mon OS 9 ?


La mémoire virtuelle de Mac OS 9 n'a rien à voir avec celle de Mac OS X car
je crois que c'est juste du swap sur de la mémoire pas tellement virtuelle
vu qu'il fallait la gérer à la main pour chaque processus.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
olive
Nina Popravka écrivait :

Mac OS X gère le swap dans des fichiers sur la partition de boot (dans
le répertoire /var/vm). On peut déplacer ces fichiers 'swapfile*" vers
un autre disque, mais pas simplement.


Si je peux oser... ce comportement sur la même partition me semble plus
normal et simple,


Le caractère "normal" de la chose est bien relatif :) Pour moi qui ne
suis pas un unixien professionnel mais un simple utilisateur de Linux, la
présence d'une partition de swap fait partie des choses immuables.

d'où vient cette habituelle unixienne de partitions dédiées au swap ?


Eric a bien exposé les raisons de sécurité et de stabilité qui ont
conduit à ce choix. Je considère qu'elles ont encore une part de
validité. L'argument de la simplicité n'est pertinent qu'au moment de
l'installation; voire de la pré-installation ; à l'usage, c'est
totalement transparent.

--
Olivier