Bonsoir la liste APRIL et Debian User French
J'ai développé en un soir l'utilitaire *sync-periodically* https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
(GPLv3+)
Comme son nom l'indique, il appelle toutes les quelques secondes sync(2) <https://man7.org/linux/man-pages/man2/sync.2.html> sur un ordinateur
Linux (desktop ou laptop avec beaucoup de RAM, par exemple plus de 32Go de RAM) pour vidanger les caches des fichiers sur le disque.
1. Comment le démarrer proprement au démarrage d'un Debian (ou Ubuntu) récent?
2. *Comment le packager dans Debian?*
Par ailleurs, *je cherche des partenaires HorizonEurope intéressés par
les systèmes experts et l'IA symbolique en Europe*. Ceci pour officialiser/financer le projet RefPerSys <http://refppersys.org/> en soumettant une proposition HorizonEurope <https://research-and-innovation.ec.europa.eu/funding/funding-opportunities/funding-programmes-and-open-calls/horizon-europe_en>
(ou peut-être en France, ANR <https://anr.fr/>). Me contacter alors à mon bureau, au CEA LIST <https://list.cea.fr/>, en basile.starynkevitch@cea.fr
J'invite d'ailleurs les lecteurs de cette liste à lire les livres de Jacques Pitrat <https://fr.wikipedia.org/wiki/Jacques_Pitrat> (qui présida mon
jury de thèse de doctorat en informatique, soutenue en 1990 au LIP6) et regarder les exposés en hommage à Jacques Pitrat <https://afia.asso.fr/journee-hommage-j-pitrat/> (dont celui de votre serviteur)
et à lire son dernier livre (en anglais):
Artificial Beings, the conscience of a conscious machine
ISBN-13 978-1848211018 (Wiley 2009)
Jacques Pitrat (décédé en oct. 2019) m'a fait l'amitié de me confier (pour
publication sur github en https://github.com/bstarynk/caia-pitrat) le
code de son système CAIA décrit en détail dans ce livre et sur son blog http://bootstrappingartificialintelligence.fr/WordPress3/
Librement
--
Basile Starynkevitch <basile@starynkevitch.net> <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
8 rue de la Faïencerie
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
--
Pour connaître la configuration de la liste, gérer votre abonnement à la liste technique et vos informations personnelles : https://listes.april.org/wws/info/technique
Le dim. 6 nov. 2022 à 22:09, Basile Starynkevitch <basile@starynkevitch.net> a écrit :
Bonsoir la liste APRIL et Debian User French
J'ai développé en un soir l'utilitaire /sync-periodically/
https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
(GPLv3+)
Comme son nom l'indique, il appelle toutes les quelques secondes
sync(2) <https://man7.org/linux/man-pages/man2/sync.2.html> sur un
ordinateur Linux (desktop ou laptop avec beaucoup de RAM, par
exemple plus de 32Go de RAM) pour vidanger les caches des fichiers
sur le disque.
1. Comment le démarrer proprement au démarrage d'un Debian (ou
Ubuntu) récent?
2. *Comment le packager dans Debian?*
Ca me fait penser aux utilitaires qui existait il y a bien longtemps
(windows 98, je ne connaissais pas encore le libre) pour 'libérer de
la RAM', ce qui n'a aucun sens puisque justement, plus on exploite la
RAM et plus le système est réactif : ça ne sert à rien d'avoir 50% de
la ram non employée (il faut par contre qu'elle se libère bien automatiquement lorsque l'on a un autre besoin, mais c'est le rôle de
l'OS de gérer ça)
Au final, quel peut bien être l'intérêt de forcer une E/S
régulièrement sur disque physique ? (et d'ailleurs, je ne trouve pas
de 'seuil'.. le mécanisme s'applique dès le premier octet ?)
je précise que je n'ai aucune compétence pointue en code, mais je m'interroge sur l'utilité de ce genre de fonction.
Bonsoir la liste APRIL et Debian User French
J'ai développé en un soir l'utilitaire[...]
1. Comment le démarrer proprement au démarrage d'un Debian (ou Ubuntu) récent?
2. *Comment le packager dans Debian?*[...]
Bonjour la liste et Basile,
Le 07/11/2022 à 07:17, Basile Starynkevitch a écrit :
Le dim. 6 nov. 2022 à 22:09, Basile Starynkevitch
<basile@starynkevitch.net> a écrit :
J'ai développé en un soir l'utilitaire /sync-periodically/
https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
Si je comprends bien ton approche destinée à réduire l'impact d'une
panne de courant, j'ai plus de mal à identifier l'intérêt d'un développement spécifique.
Pour ma part, je pense que j'aurais simplement lancé sync(2) depuis la
bonne vieille crontab. La résolution de la crontab est d'une minute.
Cela ne répondrait-il pas à ton problème ?
J'ai développé en un soir l'utilitaire sync-periodically https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
(GPLv3+)
Comme son nom l'indique, il appelle toutes les quelques secondes
sync(2) sur un ordinateur Linux (desktop ou laptop avec beaucoup de
RAM, par exemple plus de 32Go de RAM) pour vidanger les caches des
fichiers sur le disque.
Le Sun, 6 Nov 2022 22:07:47 +0100,
Basile Starynkevitch<basile@starynkevitch.net> a écrit :
J'ai développé en un soir l'utilitaire sync-periodically
https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
(GPLv3+)
Comme son nom l'indique, il appelle toutes les quelques secondes
sync(2) sur un ordinateur Linux (desktop ou laptop avec beaucoup de
RAM, par exemple plus de 32Go de RAM) pour vidanger les caches des
fichiers sur le disque.
Ce n'est pas le boulot de hdparm ou udisk ?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 157:56:37 |
Calls: | 10,384 |
Calls today: | 1 |
Files: | 14,056 |
Messages: | 6,416,482 |