J'ai téléchargé un grand nombre de fichiers torrent et pendant que je les envoie, j'ai remarqué que très souvent, lorsque je démarre le navigateur, il est lent et l'indicateur d'activité du disque dur est allumé. Habituellement, lorsque je démarre un programme, il est mis en cache dans la RAM et le redémarrer est très rapide, et j'ai 3 Go de RAM, de sorte qu'il reste en cache presque indéfiniment. Mais lorsque mon client torrent seeding, il semble qu'au bout d'une heure, les programmes que j'ai lancés ne sont plus mis en cache dans la RAM.
Je me suis dit que c'était peut-être dû au fait que les lectures de disque effectuées par le client torrent sont mises en cache et finissent par remplir la RAM. Mais je ne pense pas qu'elles aient besoin de l'être, puisqu'elles ne sont lues qu'une seule fois et qu'il est peu probable qu'elles soient lues à nouveau prochainement.
Mes questions sont donc les suivantes : est-ce bien ce que je pense et, dans l'affirmative, est-il possible en principe d'empêcher la mise en cache des lectures sur disque ? Je peux essayer d'éditer le code source du programme.