web-dev-qa-db-fra.com

Pourquoi ce processus consomme beaucoup de mémoire? "collectionneur"

Je suis sous Ubuntu 16.04 LTS, et j’ai découvert que chaque fois qu’un processus appelé "collecteur" s’exécutait, la quantité de mémoire RAM utilisée augmentait un peu (environ 100 Mo toutes les minutes). Je garde toujours un œil sur le bélier signalé par le Moniteur système, et cette fois, presque tout mon RAM était utilisé, mais apparemment, aucun processus ou programme en cours d'exécution à ce moment-là ne pouvait évidemment être tenu pour responsable de l'ensemble de son utilisation. de cela.

Après le démarrage, il était très courant que mon ordinateur portable dv6-6167la HP affiche 1,1 Go de RAM utilisé (c’est un signe positif pour moi). Et vous pourriez y laisser l'ordinateur portable pendant une heure, sans autre activité, vous pourriez revenir plus tard et voir la même valeur sans aucune augmentation. Maintenant, avec le problème, si vous laissez votre ordinateur portable pendant environ 40 minutes, la RAM est presque entièrement consommée (5 Go utilisés sur 6 Go).

J'ai découvert qu'en tuant le processus ou la commande nommé "collecteur", le RAM utilisé cessait d'augmenter. C'est important. Ma solution à ce problème n’est pas permanente. Chaque fois après le démarrage, je dois ouvrir un terminal, utiliser la commande "top", rechercher le PID de la commande ou du processus "collector", et le tuer manuellement, et ce faisant, le RAM utilisé n'augmente pas sans raison.

Je cherche une solution permanente. Je ne sais pas si j'ai un malware à l'intérieur, ou quelque chose comme ça. Si je ne tue pas le processus, l'ordinateur chauffe très fort, tout le bélier est dévoré et tout ralentit. Mon ordinateur est à jour et le problème persiste à chaque fois que je le rallume ou même lorsque je le redémarre.

J'ai supprimé une application "collecteur" d'ubuntu (Sudo apt-get remove collector), mais le processus est toujours activé par root après le démarrage, même si cette application a été supprimée.

J'apprécierais vos réflexions sur cette question.

Cordialement.

enter image description here

PS Sur la base de la première réponse, j'ai exécuté la commande "localiser le collecteur", et voici ce qui est arrivé. Cela me semble suspect la ligne qui dit:

/usr/share/webbrowser-app/webcontainer/webapp-spécifique-page-metadata-collector.js

Je ne sais pas ce que c'est. J'ai couru le dpkg -S sans obtenir des informations précieuses. Il a seulement montré:

conteneur Webapp: /usr/share/webbrowser-app/webcontainer/webapp-specific-page-metadata-collector.js

enter image description here

enter image description here

4
Berham Horadrim

kill -9 'pgrep -f collector' peut être configuré pour s'exécuter avec cron de temps en temps, ce qui supprimera le PID du collecteur.

En ce qui concerne collector, je n’ai pas pu trouver collector dans la distribution Ubuntu. Plusieurs ont été trouvés lors d’une recherche sur COLLECTOR IN LINUX et ils ont tous "téléphoné à la maison" avec une sorte de jeu de données.

1
K7AAY

locate collector m'a amené à:

$ locate connector
<snip...>
/usr/lib/Ruby/vendor_Ruby/test/unit/collector
/usr/lib/Ruby/vendor_Ruby/test/unit/collector.rb
/usr/lib/Ruby/vendor_Ruby/test/unit/collector/descendant.rb
/usr/lib/Ruby/vendor_Ruby/test/unit/collector/dir.rb
/usr/lib/Ruby/vendor_Ruby/test/unit/collector/load.rb
/usr/lib/Ruby/vendor_Ruby/test/unit/collector/objectspace.rb
/usr/lib/Ruby/vendor_Ruby/test/unit/collector/xml.rb

Et ensuite dpkg -S m'a dit dans quel paquet se trouvait:

$ dpkg -S /usr/lib/Ruby/vendor_Ruby/test/unit/collector.rb
Ruby-test-unit: /usr/lib/Ruby/vendor_Ruby/test/unit/collector.rb
1
waltinator

Problème résolu. Il y a deux paquets qui doivent être supprimés:

#Sudo apt-get remove bootchart
#Sudo apt-get remove pybootchartgui

Maintenant, mon ordinateur commence avec 0,97 Go de RAM occupée, au lieu de 1,1 Go, et il ne continue pas à augmenter comme avant sans raison. Tout fonctionne correctement.

C'est une solution permanente.

De plus, le "collecteur" exécutable n'avait aucune documentation dans son dossier. Aucune fonction d'aide non plus.

Cordialement.

1
Berham Horadrim