A la fin de la page de man dynamic_pager on trouve: SEE ALSO macx_swapon(2), macx_swapoff(2).
Mais: brian-~ $ man macx_swapon No manual entry for macx_swapon brian-~ $ locate macx_swapon
C'est un appel système. Il n'est pas encore décrit dans les man il semble.
kesako? Ca existe vraiment ces commandes macx_swapon/off?
(2) veut dire appel système, pas commande ou fonction d'une bibliothèque.
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise? (ce qui forcerais le noyau a trouver de la place dans la RAM)
-- Saïd.
Eric Lévénez
Le 5/06/04 19:29, dans , « Saïd » a écrit :
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise? (ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Par définition un fichier de swap est utilisé par le noyau Mach. Si ce n'est pas le cas c'est un bug qu'il faut reporter à Apple. Alors effacer un fichier utiliser, c'est possible sous unix. Cela ne libère, bien sûr, pas les blocs sur disque, cela supprime juste un nlink à l'inode. Les blocs du fichier seront libérés quand son ou ses utilisateurs auront tous effectué un close (le nref est à 0).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 5/06/04 19:29, dans <slrncc40n9.i7e.said@brian.lan>, « Saïd »
<said@brian.lan> a écrit :
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise?
(ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Par définition un fichier de swap est utilisé par le noyau Mach. Si ce n'est
pas le cas c'est un bug qu'il faut reporter à Apple. Alors effacer un
fichier utiliser, c'est possible sous unix. Cela ne libère, bien sûr, pas
les blocs sur disque, cela supprime juste un nlink à l'inode. Les blocs du
fichier seront libérés quand son ou ses utilisateurs auront tous effectué un
close (le nref est à 0).
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise? (ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Par définition un fichier de swap est utilisé par le noyau Mach. Si ce n'est pas le cas c'est un bug qu'il faut reporter à Apple. Alors effacer un fichier utiliser, c'est possible sous unix. Cela ne libère, bien sûr, pas les blocs sur disque, cela supprime juste un nlink à l'inode. Les blocs du fichier seront libérés quand son ou ses utilisateurs auront tous effectué un close (le nref est à 0).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
gpiroux
Saïd wrote in message news:...
Bonjour,
A la fin de la page de man dynamic_pager on trouve: SEE ALSO macx_swapon(2), macx_swapoff(2).
Mais: brian-~ $ man macx_swapon No manual entry for macx_swapon brian-~ $ locate macx_swapon brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans une version de mac os X (avant Panther)?
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
Saïd <said@brian.lan> wrote in message news:<slrncc3v03.i6e.said@brian.lan>...
Bonjour,
A la fin de la page de man dynamic_pager on trouve:
SEE ALSO
macx_swapon(2), macx_swapoff(2).
Mais:
brian-~ $ man macx_swapon
No manual entry for macx_swapon
brian-~ $ locate macx_swapon
brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans
une version de mac os X (avant Panther)?
Je me suis posé les mêmes questions il y a une semaine... :-)
Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap
et je n'ai toujours pas de problème... j'ai simplement mis en
commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
A la fin de la page de man dynamic_pager on trouve: SEE ALSO macx_swapon(2), macx_swapoff(2).
Mais: brian-~ $ man macx_swapon No manual entry for macx_swapon brian-~ $ locate macx_swapon brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans une version de mac os X (avant Panther)?
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
patpro ~ patrick proniewski
In article , (gp) wrote:
Saïd wrote in message news:...
Bonjour,
A la fin de la page de man dynamic_pager on trouve: SEE ALSO macx_swapon(2), macx_swapoff(2).
Mais: brian-~ $ man macx_swapon No manual entry for macx_swapon brian-~ $ locate macx_swapon brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans une version de mac os X (avant Panther)?
<truc>(2) ce n'est pas une commande, c'est un appel système.
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
patpro
-- je cherche un poste d'admin UNIX/Mac http://patpro.net/cv.php
In article <17598a62.0406051750.3ae059d5@posting.google.com>,
gpiroux@mac.com (gp) wrote:
Saïd <said@brian.lan> wrote in message news:<slrncc3v03.i6e.said@brian.lan>...
Bonjour,
A la fin de la page de man dynamic_pager on trouve:
SEE ALSO
macx_swapon(2), macx_swapoff(2).
Mais:
brian-~ $ man macx_swapon
No manual entry for macx_swapon
brian-~ $ locate macx_swapon
brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans
une version de mac os X (avant Panther)?
<truc>(2) ce n'est pas une commande, c'est un appel système.
Je me suis posé les mêmes questions il y a une semaine... :-)
Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap
et je n'ai toujours pas de problème... j'ai simplement mis en
commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
patpro
--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php
A la fin de la page de man dynamic_pager on trouve: SEE ALSO macx_swapon(2), macx_swapoff(2).
Mais: brian-~ $ man macx_swapon No manual entry for macx_swapon brian-~ $ locate macx_swapon brian-~ $
kesako? Ca existe vraiment ces commandes macx_swapon/off? Ca eu existe dans une version de mac os X (avant Panther)?
<truc>(2) ce n'est pas une commande, c'est un appel système.
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
patpro
-- je cherche un poste d'admin UNIX/Mac http://patpro.net/cv.php
Saïd
patpro ~ patrick proniewski :
et quand t'as plus de RAM libre il se passe quoi ?
La meme chose que quand il ne reste plus de place sur le disque dur.
-- Saïd.
patpro ~ patrick proniewski :
et quand t'as plus de RAM libre il se passe quoi ?
La meme chose que quand il ne reste plus de place sur le disque dur.
et quand t'as plus de RAM libre il se passe quoi ?
La meme chose que quand il ne reste plus de place sur le disque dur.
-- Saïd.
Saïd
Eric Lévénez :
Le 5/06/04 19:29, dans , « Saïd » a écrit :
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise? (ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
-- Saïd.
Eric Lévénez :
Le 5/06/04 19:29, dans <slrncc40n9.i7e.said@brian.lan>, « Saïd »
<said@brian.lan> a écrit :
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise?
(ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec
comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans
prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux
(rayer les mentions inutiles).
Ah oui, effectivement. On peut supprimer un fichier de swap encore utilise? (ce qui forcerais le noyau a trouver de la place dans la RAM)
???
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
-- Saïd.
Schmurtz
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble : c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
-- Schmurtz
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec
comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans
prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux
(rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble
: c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble : c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
-- Schmurtz
Saïd
Schmurtz :
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble : c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
Et tu mets quoi comme argument? /* * Routine: macx_swapoff * Function: * Syscall interface to remove a file from backing store */ int macx_swapoff( char *filename, int flags)
(extrait de <http://fxr.watson.org/fxr/source/bsd/vm/dp_backing_file.c?v=OPENDARWIN>
-- Saïd.
Schmurtz :
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec
comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans
prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux
(rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble
: c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
Et tu mets quoi comme argument?
/*
* Routine: macx_swapoff
* Function:
* Syscall interface to remove a file from backing store
*/
int
macx_swapoff(
char *filename,
int flags)
(extrait de
<http://fxr.watson.org/fxr/source/bsd/vm/dp_backing_file.c?v=OPENDARWIN>
Puis-je ecrire un programme en C qui appelle la fonction macx_swapoff avec comme arguement le nom d'un fichier /var/vm/swapfile0 (ou 1 2 ...) sans prendre aucune autres precaution? Ce sera quoi le resultat?
Je sais bien que rm /var/vm/swapfile0 est inutile/inefficace/dangereux (rayer les mentions inutiles).
Je pense que c'est fonction sert à désactiver le swap dans son ensemble : c'est tout ou rien, mais pas pour supprimer juste un fichier de swap.
Et tu mets quoi comme argument? /* * Routine: macx_swapoff * Function: * Syscall interface to remove a file from backing store */ int macx_swapoff( char *filename, int flags)
(extrait de <http://fxr.watson.org/fxr/source/bsd/vm/dp_backing_file.c?v=OPENDARWIN>
-- Saïd.
gpiroux
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
je ne sais pas, je n'ai encore jamais bourré les 384Mb de ram... bon
d'accord j'ai une utilisation de mon iBook assez basique, surf, mail, iTunes... je réserve le calcul intensif pour un titanium ;-) Mais il y a deux possibilités, soit l'application à vraiment besoin de plus de mémoire que la RAM physique, par exemple pour du traitement d'image etc et dans ce cas, il n'y a pas de miracle, soit le noyau se bloque soit l'os tue l'application trop gourmande. L'autre possibilité, l'application essaye de bourrer la RAM avec du cahe et si elle n'y parvient pas, ce n'est pas grave ! J'ai l'impression que c'est ce qui arrive en générale... mais je peux me tromper complètement... Y a-t-il des spécialistes de la questions ?
gp
Je me suis posé les mêmes questions il y a une semaine... :-)
Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap
et je n'ai toujours pas de problème... j'ai simplement mis en
commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
je ne sais pas, je n'ai encore jamais bourré les 384Mb de ram... bon
d'accord j'ai une utilisation de mon iBook assez basique, surf, mail,
iTunes... je réserve le calcul intensif pour un titanium ;-)
Mais il y a deux possibilités, soit l'application à vraiment besoin de
plus de mémoire que la RAM physique, par exemple pour du traitement
d'image etc et dans ce cas, il n'y a pas de miracle, soit le noyau se
bloque soit l'os tue l'application trop gourmande. L'autre
possibilité, l'application essaye de bourrer la RAM avec du cahe et si
elle n'y parvient pas, ce n'est pas grave ! J'ai l'impression que
c'est ce qui arrive en générale... mais je peux me tromper
complètement...
Y a-t-il des spécialistes de la questions ?
Je me suis posé les mêmes questions il y a une semaine... :-) Pas trouvé de réponse... pour l'instant mon iBook fonctionne sans swap et je n'ai toujours pas de problème... j'ai simplement mis en commentaire dans /etc/rc la ligne qui commence par "dynamic_pager..."
et quand t'as plus de RAM libre il se passe quoi ?
je ne sais pas, je n'ai encore jamais bourré les 384Mb de ram... bon
d'accord j'ai une utilisation de mon iBook assez basique, surf, mail, iTunes... je réserve le calcul intensif pour un titanium ;-) Mais il y a deux possibilités, soit l'application à vraiment besoin de plus de mémoire que la RAM physique, par exemple pour du traitement d'image etc et dans ce cas, il n'y a pas de miracle, soit le noyau se bloque soit l'os tue l'application trop gourmande. L'autre possibilité, l'application essaye de bourrer la RAM avec du cahe et si elle n'y parvient pas, ce n'est pas grave ! J'ai l'impression que c'est ce qui arrive en générale... mais je peux me tromper complètement... Y a-t-il des spécialistes de la questions ?