Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/03/2018, à 01:27

moko138

[Tutoriel] Ordinateur qui rame : éléments à fournir

Aucune demande d'aide ne sera traitée dans ce fil. Quand votre ordinateur se calmera, vous ouvrirez une discussion (par exemple là : ./post.php?fid=18) et donnerez, bien séparés les uns des autres, les éléments de diagnostic précédemment collectés.


Si votre ordinateur rame,
et que la commande top ne vous a pas éclairé(e),
veuillez ouvrir un terminal et, pendant que le pc rame, collecter les informations suivantes :

                   Astuce 1 :
/!\  Ne cherchez surtout pas à retaper ces lignes !   Utilisez
- un triple clic gauche sur une ligne pour la sélectionner tout entière et la copier,
- un clic milieu pour la coller.


                   Astuce 2 :
2.a)  Ouvrez en début de session un terminal par commande,
et collez-y les commandes sans les lancer.
  Puis, mais seulement quand le système commencera à ramer, vous les lancerez par Entrée.

2.b)  Mais comment changer de fenêtre si la souris est presque gelée ?
Oubliez la souris ! Alt tab permet de changer de fenêtre à l'économie.
À chaque nouveau "tab", on change de fenêtre.


Les processus qui sollicitent le plus la RAM :

echo -e "\n\tCharge RAM en % décroissant :" ; ps aux | awk '{print $1,$2,$4,$11,$12 | "sort -k3Vr | column -t | head -25"}'

Avant de poster votre réponse, pensez à anonymiser les noms de fichiers dans la dernière colonne, si vous le jugez bon.

.
Les processus qui sollicitent le plus le processeur :

echo -e "\n\tCharge processeur en % décroissant :" ; ps auxww | awk '{print $1,$2,$3,$11,$12,$13 | "sort -k3Vr | column -t | head -25"}'

Avant de poster votre réponse, pensez à anonymiser les noms de fichiers dans la dernière colonne, si vous le jugez bon.

.
La mémoire, la swap... et le nombre de tâches :

free -m ; echo ; top -b -n1 | head -5

.
Le pourcentage de RAM consommée par google-chrome et par chromium-browser, hors Web Content et plugin-container :

echo -e "\n\tPourcentage total de RAM consommée par leS processuS de chrome et de chromium-browser, hors Web Content et plugin-container :"; ps auxww | awk 'BEGIN{m=0.0} /chrome|chromium-br/{m+=$4} END{print m}'

# Autre version (même résultat) echo -e "\n\tPourcentage total de RAM consommée par leS processuS de chrome et de chromium-browser, hors Web Content et plugin-container :"; s=0 && while read v; do [ "$v" != "0.0" ] && s=$(bc -l <<<"${s:-0} + $v"); done < <(ps fauxwww | grep -E "chrome|chromium-br" | grep -v grep | awk '{print $4}'); echo $s
Le pourcentage de RAM consommée par firefox, hors Web Content et plugin-container :

echo -e "\n\tPourcentage total de RAM consommée par leS processuS de firefox, hors Web Content et plugin-container :"; ps auxww | awk 'BEGIN{m=0.0} /firefox/{m+=$4} END{print m}'

# Autre version (même résultat) echo -e "\n\tPourcentage total de RAM consommée par leS processuS de firefox, hors Web Content et plugin-container :"; s=0 && while read v; do [ "$v" != "0.0" ] && s=$(bc -l <<<"${s:-0} + $v"); done < <(ps fauxwww | grep firefox | grep -v grep | awk '{print $4}'); echo $s
AJOUT du 07/09/2018 :
Le pourcentage total de RAM consommée par Web Content et plugin-container :
(i.e. flash - et d'autres tâches à préciser : vos infos sont bienvenues !)

EDIT 17/3/2019 :

echo -e "\n\tPourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; top -bn1 | awk 'BEGIN{m=0.0} /plugin-co|[Ww]eb [Cc]o/{sub(",",".",$10) ; m+=$10} END{print m}'

# Autre version (même résultat) echo -e "\n\tPourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; t=0 && while read v; do [ "$v" != "0.0" ] && t=$(bc -l <<<"${t:-0} + $v"); done < <(top -b -n1 | grep -Ei "plugin-co|web co" | awk '{print $10}' | sed s/,/'.'/); echo $t
Dans plugin-container, on retrouvera le plugin pour les DRM de la télé RMC sport, celui de Netflix etc.
                     FIN d'ajout et d'édit.


Les informations pouvant être recueillies à froid :
Votre système :

lsb_release -d ; printenv GDMSESSION ; uname -mrs; echo ; cat /proc/sys/vm/swappiness

La ou les cartes graphiques :

sudo lshw -c display ; echo; sudo lspci -vnn | grep -A10 '\''[030[02]\]'

Le processeur, avec sa fréquence d'horloge :

sudo lshw -c cpu

Si lshw n'est pas encore installé, vous aurez à l'installer par

sudo apt install lshw

Bon courage : le remède est au bout du diagnostic !   smile


Merci à grandtoubab, à nany et à kamaris pour leurs contributions.  smile

Dernière modification par moko138 (Le 28/03/2020, à 07:11)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#2 Le 22/03/2018, à 01:28

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Pour mesurer la charge RAM d'un navigateur en fonctionnement habituel,
en incluant :

  • la charge RAM des extensions activées elles-mêmes,     mais aussi

  • l'économie de charge RAM que certaines extensions permettent, en bloquant sélectivement, qui du flash, qui des javascripts, qui des téléchargements, des affichages ou autres, (ne pas en tenir compte serait une faute de raisonnement),

on aura soin :
       de lancer un seul navigateur à la fois ;
       d'additionner le pourcentage de RAM consommée par le navigateur et celui de RAM consommée par Web Content et plugin-container.

= =

Et, avant de passer à un autre navigateur, on aura soin
       de fermer le premier ;
       et de killer les "Web Content" s'il en reste ;
       et de killer les "plugin-container" s'il en reste.    En principe,

kill -9 $(ps -ef|grep -E "Web Co|plugin-co" | grep -v "grep" | awk '{print $2}')

       devrait suffire pour tuer plugin-container et "Web Content".
Contrôle : le retour de

top -b -n1 | grep -E "PID|plugin-co|Web Co"

doit ne plus comporter que la ligne d'intitulés.
Sans quoi la nouvelle mesure serait faussée.

Dernière modification par moko138 (Le 17/09/2019, à 11:07)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#3 Le 22/03/2018, à 02:45

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

[Réserve]


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 22/03/2018, à 08:40

nam1962

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Je suis le fil smile

...A froid, il peut-être intéressant de savoir la RAM installée (et comment elle l'est ainsi que la Swap définie dans le système. (un peu différent de free -m.. par ailleurs pas forcément disponible à chaud quand on freeze)

sudo dmidecode -t 17
grep SwapTotal /proc/meminfo

Dernière modification par nam1962 (Le 22/03/2018, à 08:43)


[ Modéré ]

Hors ligne

#5 Le 22/03/2018, à 10:12

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Si free -m ne répond pas, ce n'est plus le sujet "ordi qui rame",
c'est un autre sujet : "ordi qui gèle".


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 23/03/2018, à 17:54

??

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Bonjour

Peut-être aussi suivre l'activité disque (mais c'est aussi à installer)

sudo atop -d

Dernière modification par ?? (Le 23/03/2018, à 17:54)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#7 Le 23/03/2018, à 19:04

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Qu'attendre de atop (que je découvre) ?

man atop
ATOP(1)                                                                                          ATOP(1)
NAME
       atop - AT Computing's System & Process Monitor

SYNOPSIS
       Interactive usage:

       atop  [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o]  [-C|-M|-D|-N|-A] [-af1x] [-L linelen] [-Plabel[,label]...]
       [ interval [ samples ]]
(...)
       d    Show disk-related output.

            When  "storage accounting" is active in the kernel, the following fields are shown: process-
            id, amount of data read from disk, amount of data written to disk, amount of data  that  was
            written but has been withdrawn again (WCANCL), disk occupation percentage and process name.

            When  the  kernel  patch  `cnt'  is installed in the kernel, the following fields are shown:
            process-id, number of physical disk reads, average size per read  (bytes),  total  size  for
            read  transfers,  physical disk writes, average size per write (bytes), total size for write
            transfers, disk occupation percentage and process name.
(...)
sudo atop -d
ATOP - mon-pc                          2018/03/23  18:43:16                          ------                          10s elapsed
PRC | sys    0.29s | user   0.89s | #proc    148 | #trun      1 | #tslpi   297 | #tslpu     0 | #zombie    2 | #exit      4 |
CPU | sys       3% | user     10% | irq       0% | idle    187% | wait      0% | guest     0% | avgf 1.00GHz | avgscal  38% |
cpu | sys       1% | user      8% | irq       0% | idle     90% | cpu000 w  0% | guest     0% | avgf 1.00GHz | avgscal  38% |
cpu | sys       2% | user      1% | irq       0% | idle     97% | cpu001 w  0% | guest     0% | avgf 1.00GHz | avgscal  38% |
CPL | avg1    0.22 | avg5    0.33 | avg15   0.31 |              | csw     7646 | intr    3969 |              | numcpu     2 |
MEM | tot     3.7G | free    2.3G | cache 580.0M | dirty   1.0M | buff   98.6M | slab   36.8M |              |              |
SWP | tot     5.0G | free    5.0G |              |              |              |              | vmcom   1.5G | vmlim   6.8G |
DSK |          sda | busy      0% | read       0 | write      5 | KiB/w      6 | MBr/s   0.00 | MBw/s   0.00 | avio 6.40 ms |
NET | transport    | tcpi      46 | tcpo      44 | udpi       1 | udpo       1 | tcpao      0 | tcppo      0 | tcprs      0 |
NET | network      | ipi       48 | ipo       46 | ipfrw      0 | deliv     48 |              | icmpi      1 | icmpo      1 |
NET | wlan0   ---- | pcki      49 | pcko      47 | si   34 Kbps | so    3 Kbps | erri       0 | erro       0 | drpo       0 |

  PID                 RDDSK                  WRDSK                 WCANCL                  DSK                CMD         1/1
  365                    0K                     8K                     0K                  40%                jbd2/sda6-8
 1002                    0K                     4K                     0K                  20%                rsyslogd
 3239                    0K                     4K                     0K                  20%                bash
 1434                    0K                     4K                     0K                  20%                dhclient
 3284                    0K                     0K                     0K                   0%                vlc
 3368                    0K                     0K                     0K                   0%                firefox
 7175                    0K                     0K                     0K                   0%                atop
 1592                    0K                     0K                     0K                   0%                Xorg
 3243                    0K                     0K                     0K                   0%                top
 2882                    0K                     0K                     0K                   0%                x-terminal-emu
 2837                    0K                     0K                     0K                   0%                lxpanel
  295                    0K                     0K                     0K                   0%                kworker/u:3
 1210                    0K                     0K                     0K                   0%                NetworkManager
 2846                    0K                     0K                     0K                   0%                xfce4-power-ma
 1629                    0K                     0K                     0K                   0%                accounts-daemo
    3                    0K                     0K                     0K                   0%                ksoftirqd/0
  298                    0K                     0K                     0K                   0%                kworker/u:4
 6474                    0K                     0K                     0K                   0%                kworker/0:2
 3625                    0K                     0K                     0K                   0%                geany
 1986                    0K                     0K                     0K                   0%                upowerd
 2874                    0K                     0K                     0K                   0%                udisks-daemon
 1368                    0K                     0K                     0K                   0%                cupsd
 2838                    0K                     0K                     0K                   0%                xscreensaver
 2863                    0K                     0K                     0K                   0%                menu-cached
 1556                    0K                     0K                     0K                   0%                irqbalance
 1565                    0K                     0K                     0K                   0%                gpm
 7217                    0K                     0K                     0K                   0%                sleep
 2816                    0K                     0K                     0K                   0%                ssh-agent
   42                    0K                     0K                     0K                   0%                kworker/u:2
 7213                     -                      -                      -                   0%                <sleep>
 7215                     -                      -                      -                   0%                <date>
 7216                     -                      -                      -                   0%                <ping>
 7218                     -                      -                      -                   0%                <nm-dhcp-clie>

Comme atop est interactif, je vois qu'on peut changer à la volée le critère de priorité :
m pour mémoire,
p pour tâches (processes)
z pour geler l'affichage à discrétion (le temps de lire !)
i pour changer l'intervalle de rafraîchissement
etc.

Outil à apprivoiser (en ce qui me concerne).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 23/03/2018, à 19:19

??

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

On voit ici qui comsomme les entrées-sorties de SDA

DSK |          sda | busy      0% | read       0 | write      5 | KiB/w      6 | MBr/s   0.00 | MBw/s   0.00 | avio 6.40 ms |
 PID                 RDDSK                  WRDSK                 WCANCL                  DSK                CMD         1/1
  365                    0K                     8K                     0K                  40%                jbd2/sda6-8
 1002                    0K                     4K                     0K                  20%                rsyslogd
 3239                    0K                     4K                     0K                  20%                bash
 1434                    0K                     4K                     0K                  20%                dhclient

====> Cela permet d'invalider ou de valider un probléme de logiciel qui passe son temps à user un disque.

Dernière modification par ?? (Le 23/03/2018, à 20:40)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#9 Le 23/03/2018, à 20:18

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

man atop
       WRDSK    When the kernel maintains standard io statistics (>= 2.6.20):
                The  write  data transfer issued physically on disk (so writing to the disk cache is not
                accounted for).  This counter is maintained for the application process that writes  its
                data  to the cache (assuming that this data is physically transferred to disk later on).
                Notice that disk I/O needed for swapping is not taken into account.

                When the kernel patch `cnt' is installed:
                The number of write accesses issued physically on disk (so writing to the disk cache  is
                not accounted for). Usually application processes just transfer their data to the cache,
                while the physical write accesses are done later on  by  kernel  daemons  like  pdflush.
                Note that the number read- and write accesses are not separately maintained in the stan‐
                dard process accounting record.  This means that only one value is given for read's  and
                write's  in case a process has finished during the last interval.  However when the ker‐
                nel patch `acct' is installed, these values will be shown separately.
man atop a écrit :

       WCANCL   When the kernel patch `cnt' is not installed, but the kernel maintains standard io  sta‐
                tistics (>= 2.6.20):
                The  write  data  transfer previously accounted for this process or another process that
                has been cancelled.  Suppose that a process writes new data to a file and that  data  is
                removed  again  before  the  cache buffers have been flushed to disk.  Then the original
                process shows the written data as WRDSK, while the process  that  removes/truncates  the
                file shows the unflushed removed data as WCANCL.

LVM/MDD/DSK
            Logical volume/multiple device/disk utilization.
            Per active unit one line is produced, sorted on unit activity.  Such  line  shows  the  name
            (e.g.  VolGroup00-lvtmp  for  a  logical volume or sda for a hard disk), the busy percentage
            i.e. the portion of time that the unit was busy handling requests (`busy'),  the  number  of
            read  requests issued (`read'), the number of write requests issued (`write'), the number of
            KiBytes per read (`KiB/r'), the number of KiBytes per write (`KiB/w'), the number of MiBytes
            per  second  throughput for reads (`MBr/s'), the number of MiBytes per second throughput for
            writes (`MBw/s'), the average queue depth (`avq') and the  average  number  of  milliseconds
            needed by a request (`avio') for seek, latency and data transfer.
            If the screen-width does not allow all of these counters, only a relevant subset is shown.

Désolé, ça fait trop de notions nouvelles d'un coup pour moi.
Et à supposer que j'ai tout compris demain matin, je ne me vois pas conseiller une commande qui impliquera qu'en plus je téléguide dans ce labyrinthe la personne qui demande de l'aide.

En #1, j'ai mis des commandes non dynamiques, dont beaucoup de gens comprendront les retours.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#10 Le 23/03/2018, à 21:24

nam1962

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

moko138 a écrit :

(...)
En #1, j'ai mis des commandes non dynamiques, (...)

Ou presque wink free -m est une photo de dynamique (pas les commandes du #4 tongue )


[ Modéré ]

Hors ligne

#11 Le 07/09/2018, à 14:22

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Fait un ajout en #1.
Vos précisions sont bienvenues, merci !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 10/03/2019, à 09:15

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Modifié quelques commandes, pour
- faire apparaître les PIDs et les USERs,
- aligner les colonnes.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#13 Le 14/03/2019, à 08:52

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

En #1 :
ajouté l'astuce 2a + 2b, et la commande relative à firefox.

En #2 :
remplacé "[Réserve]" par la mesure de la charge RAM, extensions comprises, d'un navigateur en fonctionnement habituel.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 15/03/2019, à 21:13

grandtoubab

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

je signale que  l'outil atop permet de sauvegarder les données affichées habituellement
https://linux.die.net/man/1/atop

on peut les réafficher après avec l'option -r

example

/var/log/atop$ ls -alrt
total 32
drwxr-xr-x 10 root root  4096 mars  15 20:57 ..
-rw-r--r--  1 root root     0 mars  15 20:57 dummy_before
-rw-r--r--  1 root root     0 mars  15 20:57 dummy_after
-rw-r--r--  1 root root     0 mars  15 20:57 daily.log
drwxr-xr-x  2 root root  4096 mars  15 20:57 .
-rw-r--r--  1 root root 22264 mars  15 20:57 atop_20190315
$ atop -r /var/log/atop/atop_20190315

service systemd

cat /lib/systemd/system/atop.service

[Unit]
Description=Atop advanced performance monitor
Documentation=man:atop(1)

[Service]
Type=simple
ExecStart=/usr/share/atop/atop.daily
KillSignal=SIGUSR2
#ExecStopPost=/usr/bin/sleep 3

[Install]
WantedBy=multi-user.target

Dernière modification par grandtoubab (Le 15/03/2019, à 21:32)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#15 Le 16/03/2019, à 17:25

Insomnie

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

En gros...

Ton pc va commencer à ramer, il faut que tu œuvres cette nouvelle page internet, donc faire ralentir ton pc encore plus, et ensuite tu copies colles une vingtaine de commandes bizarres donc la plupart avec un intérêt plus que discutable ?

Alors qu'il suffit de lancer "top" et tu as la plupart des infos souhaitées

Tu me dira si tu arrives a dépanner le moindre pc comme ça ???

Hors ligne

#16 Le 17/03/2019, à 11:12

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

A) Le pourcentage total de RAM consommée par plugin-container et Web Content
     grandtoubab - merci à lui ! smile - ayant pointé une erreur (l'ancienne formule, au lieu de faire le total, ne donnait que la dernière valeur), j'ai corrigé la formule.



B) atop
      Comme expliqué plus haut, je ne vois pas actuellement, comment exploiter en dépannage un outil interactif que je ne maîtrise pas du tout.
      Mais si tu vois comment faire, grandtoubab, vas-y !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#17 Le 17/03/2019, à 11:14

grandtoubab

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

moko138 a écrit :

B) atop
      Comme expliqué plus haut, je ne vois pas actuellement, comment exploiter en dépannage un outil interactif que je ne maîtrise pas du tout.
      Mais si tu vois comment faire, grandtoubab, vas-y !  smile

simplement exploité le fait que les mesures sont sauvegardées sur le disque, voir mon message plus haut

A noter une petite facétie aujourd'hui ça s"appelle plugin-containe  sans r ???

top -b -n1 | grep -Ei "plugin-containe|web content"
14532 guy       20   0 1882820 367256 161264 R  47,1   9,7   3:21.51 Web Content
14778 guy       20   0  315272  63500  32548 R  47,1   1,7   1:02.98 plugin-containe
14495 guy       20   0 1441684 160080  95400 S   0,0   4,2   0:03.91 Web Content

donc encore perdu

echo -e "\n       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; t=0 && while read v; do [ "$v" != "0.0" ] && t=$(bc -l <<<"${t:-0} + $v"); done < <(top -b -n1 | grep -Ei "plugin-container|web content" | awk '{print $10}' | sed s/,/'.'/); echo $t

       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :
13.0

c'est mieux sans r big_smile

echo -e "\n       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; t=0 && while read v; do [ "$v" != "0.0" ] && t=$(bc -l <<<"${t:-0} + $v"); done < <(top -b -n1 | grep -Ei "plugin-containe|web content" | awk '{print $10}' | sed s/,/'.'/); echo $t

       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :
14.3

Dernière modification par grandtoubab (Le 17/03/2019, à 11:25)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#18 Le 17/03/2019, à 11:28

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

atop, à ma connaissance, n'est pas préinstallé dans Ubuntu. Contrairement à top.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#19 Le 17/03/2019, à 11:39

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Encore merci !
Fichue manie de top (et de lsblk) d'abréger le contenu de certaines colonnes !  sad

Du coup, j'ai recorrigé en   
grep -Ei "plugin-co|web co"


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#20 Le 17/03/2019, à 12:45

grandtoubab

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

on est d'accord

 top -b -n1 | grep -Ei "plugin-co|web co"
 9704 guy       20   0 1902612 343872 130000 R  50,0   9,1   1:14.65 Web Content
10168 guy       20   0  278400  37216  26360 S  12,5   1,0   0:01.76 plugin-containe
 9763 guy       20   0 1344860  77564  55864 S   0,0   2,1   0:00.65 Web Content

 echo -e "\n       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; t=0 && while read v; do [ "$v" != "0.0" ] && t=$(bc -l <<<"${t:-0} + $v"); done < <(top -b -n1 | grep -Ei "plugin-co|web co" | awk '{print $10}' | sed s/,/'.'/); echo $t

       Pourcentage total de RAM consommée par les tâches plugin-container et Web Content :
12.2

Dernière modification par grandtoubab (Le 17/03/2019, à 12:46)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#21 Le 17/03/2019, à 13:02

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Je n'en reviens pas du nombre de chausse-trapes que recouvrait cette mesure !
Encore merci, grandtoubab !  smile

P.S. :
  Je n'ai jamais de "plugin-co*". (Peut-être parce que je n'installe pas le flashplayer d'adobe.) Voilà pourquoi je n'avais pas repéré les deux lièvres que tu as levés.

EDIT :
horde aux gaffes.

Dernière modification par moko138 (Le 20/04/2019, à 03:12)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#22 Le 17/03/2019, à 14:39

grandtoubab

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

moko138 a écrit :

Je n'en reviens pas du nombre de chausse-trapes que recouvraient cette mesure !
Encore merci, grandtoubab !  smile

P.S. :
  Je n'ai jamais de "plugin-co*". (Peut-être parce que je n'installe pas le flashplayer d'adobe.) Voilà pourquoi je n'avais pas repéré les deux lièvres que tu as levés.

En l'occurrence c'est pas flash c'est le plugin pour les DRM de la télé RMC sport
ps -edf | grep plugin-containe

 00:00:04 /opt/mozilla/firefox/plugin-container /home/guy/.mozilla/firefox/ehql1zjm.STABLE-1538230595578/gmp-widevinecdm/4.10.1196.0

utile aussi pour netflix par exemple https://help.netflix.com/fr/node/14759

Dernière modification par grandtoubab (Le 17/03/2019, à 14:41)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#23 Le 23/05/2019, à 17:44

nany

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Bonjour,


Suite à ce message, je propose ;

[…]
Les processus qui sollicitent le plus le processeur :

echo -e "\n\tCharge processeur en % décroissant :" ; ps auxww | awk '{print $1,$2,$3,$11,$12,$13 | "sort -k3Vr | column -t | head -25"}'

[…]
Le pourcentage de RAM consommée par google-chrome et par chromium-browser, hors Web Content et plugin-container :

echo -e "\n\tPourcentage total de RAM consommée par leS processuS de chrome et de chromium-browser, hors Web Content et plugin-container :"; ps auxww | awk 'BEGIN{m=0.0} /chrome|chromium-br/{m+=$4} END{print m}'

Le pourcentage de RAM consommée par firefox, hors Web Content et plugin-container :

echo -e "\n\tPourcentage total de RAM consommée par leS processuS de firefox, hors Web Content et plugin-container :"; ps auxww | awk 'BEGIN{m=0.0} /firefox/{m+=$4} END{print m}'

.
AJOUT du 07/09/2018 :
Le pourcentage total de RAM consommée par Web Content et plugin-container :
(i.e. flash - et d'autres tâches à préciser : vos infos sont bienvenues !)

EDIT 17/3/2019 :

echo -e "\n\tPourcentage total de RAM consommée par les tâches plugin-container et Web Content :"; top -bn1 | awk 'BEGIN{m=0.0} /plugin-co|[Ww]eb [Cc]o/{sub(",",".",$10) ; m+=$10} END{print m}'

Dans plugin-container, on retrouvera le plugin pour les DRM de la télé RMC sport, celui de Netflix etc.
                     FIN d'ajout et d'édit.


Les informations pouvant être recueillies à froid :
[…]
La ou les cartes graphiques :

lspci -knn | grep -A3 "\'[030[02]\]" ; echo ; sudo lshw -sanitize -c display

Le processeur, avec sa fréquence d'horloge :

sudo lshw -sanitize -c cpu

[…]

Dernière modification par nany (Le 23/05/2019, à 23:38)

Hors ligne

#24 Le 24/05/2019, à 17:07

kamaris

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Je poursuis ici la discussion au sujet de VSZ entamée sur ce fil, histoire de mélanger un peu moins les choses. Concernant donc l'estimation délirante de VSZ pour mon process Web Extensions de Firefox mentionnée là-bas, je ne suis apparemment pas le seul : https://www.reddit.com/r/uBlockOrigin/c … to_25g_on/
Mais ce qui est plus intéressant, c'est que des types qui ont l'air de s'y connaitre (modérateurs de la communauté Ublock et/ou devs) répondent dans ce lien que VSZ n'aurait bel et bien aucun sens sur un système 64 bits (« It only really matters on 32-bit platforms such as Win32 », « Virtual memory means nothing on 64bit system with random address allocations »), avec à titre d'exemple un VSZ cumulé de 269 Go sur un système disposant de 4 Go de RAM (https://i.imgur.com/Ia2jtlD.png, lien donné en fin de fil reddit).
Je ne prétends pas expliquer grand chose avec ça (pas plus que le type qui a posé sa question sur reddit ne s'est vu expliquer grand chose), mais bon, ça semble être un argument de plus.

Dernière modification par kamaris (Le 24/05/2019, à 17:10)

Hors ligne

#25 Le 25/05/2019, à 07:03

moko138

Re : [Tutoriel] Ordinateur qui rame : éléments à fournir

Merci nany ! Merci kamaris !  smile   -->  Remanié le #1.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne