Lazer Posté(e) le 24 février 2016 Signaler Posté(e) le 24 février 2016 Cool Et merci pour ton retour d'expérience, j'attends la suite (pcall) avec impatience
BenjyNet Posté(e) le 24 février 2016 Signaler Posté(e) le 24 février 2016 Super intéressant votre sujet. A suivre.
ADN182 Posté(e) le 23 mars 2016 Signaler Posté(e) le 23 mars 2016 Effectivement super intéressant, je prend note des fermetures des connexion http. J'avais vu ce topic a ses début et je me suis reveillé ce matin en y repensant car plusieurs personnes me remontent des problème avec mon addon. Problème de connexion timeout dans Python lors du contact de la HC2 via l'api. Je n'avais pas constaté ce problème auparavant sur mes machines, mais ayant rajouté quelques traitements ces derniers temps (fhttp toutes les minutes....) j'ai ce phénomène... En effet la réponse d'un /api/devices met plusieurs secondes à me donné un retour depuis mon navigateur. Ce qui me laisse à pensé que j'ai un problème de ressources au niveau de la box (linux) même si à ce moment les processeurs ne font quasi rien. A-t'on la possibilité de connaitre les process qui consomment de la mémoire et notamment la swap ? Via par exemple cette commande : #[] vim process_swap.sh #!/bin/bash # Get current swap usage for all running processes # Erik Ljungstrom 27/05/2011 SUM=0 OVERALL=0 for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do PID=`echo $DIR | cut -d / -f 3` PROGNAME=`ps -p $PID -o comm --no-headers` for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'` ; do let SUM=$SUM+$SWAP done echo "PID=$PID - Swap used: $SUM - ($PROGNAME )" let OVERALL=$OVERALL+$SUM SUM=0 done echo "Overall swap used: $OVERALL"
Lazer Posté(e) le 23 mars 2016 Signaler Posté(e) le 23 mars 2016 (modifié) Tu vas être déçu, Linux ne swape pas. Ce qui est tout àfait logique, l'OS ne swape pas tant que la RAM n'est pas pleine. root@fghc2:~# ./process_swap.sh PID=1 - Swap used: 0 - (init ) PID=2 - Swap used: 0 - (kthreadd ) PID=3 - Swap used: 0 - (migration/0 ) PID=4 - Swap used: 0 - (ksoftirqd/0 ) PID=5 - Swap used: 0 - (watchdog/0 ) PID=6 - Swap used: 0 - (migration/1 ) PID=7 - Swap used: 0 - (ksoftirqd/1 ) PID=8 - Swap used: 0 - (watchdog/1 ) PID=9 - Swap used: 0 - (migration/2 ) PID=10 - Swap used: 0 - (ksoftirqd/2 ) PID=11 - Swap used: 0 - (watchdog/2 ) PID=12 - Swap used: 0 - (migration/3 ) PID=13 - Swap used: 0 - (ksoftirqd/3 ) PID=14 - Swap used: 0 - (watchdog/3 ) PID=15 - Swap used: 0 - (events/0 ) PID=16 - Swap used: 0 - (events/1 ) PID=17 - Swap used: 0 - (events/2 ) PID=18 - Swap used: 0 - (events/3 ) PID=19 - Swap used: 0 - (cpuset ) PID=20 - Swap used: 0 - (khelper ) PID=21 - Swap used: 0 - (netns ) PID=22 - Swap used: 0 - (async/mgr ) PID=23 - Swap used: 0 - (pm ) PID=24 - Swap used: 0 - (sync_supers ) PID=25 - Swap used: 0 - (bdi-default ) PID=26 - Swap used: 0 - (kintegrityd/0 ) PID=27 - Swap used: 0 - (kintegrityd/1 ) PID=28 - Swap used: 0 - (kintegrityd/2 ) PID=29 - Swap used: 0 - (kintegrityd/3 ) PID=30 - Swap used: 0 - (kblockd/0 ) PID=31 - Swap used: 0 - (kblockd/1 ) PID=32 - Swap used: 0 - (kblockd/2 ) PID=33 - Swap used: 0 - (kblockd/3 ) PID=34 - Swap used: 0 - (kacpid ) PID=35 - Swap used: 0 - (kacpi_notify ) PID=36 - Swap used: 0 - (kacpi_hotplug ) PID=37 - Swap used: 0 - (kseriod ) PID=42 - Swap used: 0 - (kondemand/0 ) PID=43 - Swap used: 0 - (kondemand/1 ) PID=44 - Swap used: 0 - (kondemand/2 ) PID=45 - Swap used: 0 - (kondemand/3 ) PID=46 - Swap used: 0 - (khungtaskd ) PID=47 - Swap used: 0 - (kswapd0 ) PID=48 - Swap used: 0 - (ksmd ) PID=49 - Swap used: 0 - (aio/0 ) PID=50 - Swap used: 0 - (aio/1 ) PID=51 - Swap used: 0 - (aio/2 ) PID=52 - Swap used: 0 - (aio/3 ) PID=53 - Swap used: 0 - (crypto/0 ) PID=54 - Swap used: 0 - (crypto/1 ) PID=55 - Swap used: 0 - (crypto/2 ) PID=56 - Swap used: 0 - (crypto/3 ) PID=242 - Swap used: 0 - (ksuspend_usbd ) PID=243 - Swap used: 0 - (khubd ) PID=246 - Swap used: 0 - (ata/0 ) PID=247 - Swap used: 0 - (ata/1 ) PID=248 - Swap used: 0 - (ata/2 ) PID=249 - Swap used: 0 - (ata/3 ) PID=250 - Swap used: 0 - (ata_aux ) PID=259 - Swap used: 0 - (scsi_eh_0 ) PID=260 - Swap used: 0 - (scsi_eh_1 ) PID=261 - Swap used: 0 - (scsi_eh_2 ) PID=262 - Swap used: 0 - (scsi_eh_3 ) PID=269 - Swap used: 0 - (scsi_eh_4 ) PID=270 - Swap used: 0 - (usb-storage ) PID=290 - Swap used: 0 - (scsi_eh_5 ) PID=292 - Swap used: 0 - (usb-storage ) PID=381 - Swap used: 0 - (jbd2/sdb1-8 ) PID=382 - Swap used: 0 - (ext4-dio-unwrit ) PID=383 - Swap used: 0 - (ext4-dio-unwrit ) PID=384 - Swap used: 0 - (ext4-dio-unwrit ) PID=385 - Swap used: 0 - (ext4-dio-unwrit ) PID=434 - Swap used: 0 - (udevd ) PID=506 - Swap used: 0 - (udevd ) PID=656 - Swap used: 0 - (kpsmoused ) PID=669 - Swap used: 0 - (hd-audio0 ) PID=764 - Swap used: 0 - (ssh ) PID=823 - Swap used: 0 - (jbd2/sdb3-8 ) PID=824 - Swap used: 0 - (ext4-dio-unwrit ) PID=825 - Swap used: 0 - (ext4-dio-unwrit ) PID=826 - Swap used: 0 - (ext4-dio-unwrit ) PID=827 - Swap used: 0 - (ext4-dio-unwrit ) PID=903 - Swap used: 0 - (flush-8:16 ) PID=917 - Swap used: 0 - (dhclient ) PID=946 - Swap used: 0 - (portmap ) PID=958 - Swap used: 0 - (rpc.statd ) PID=1111 - Swap used: 0 - (rsyslogd ) PID=1148 - Swap used: 0 - (acpid ) PID=1190 - Swap used: 0 - (cron ) PID=1206 - Swap used: 0 - (asterisk ) PID=1207 - Swap used: 0 - (asteriskEventsC ) PID=1209 - Swap used: 0 - (astcanary ) PID=1214 - Swap used: 0 - (startpar ) PID=1229 - Swap used: 0 - (dbus-daemon ) PID=1257 - Swap used: 0 - (sshd ) PID=1294 - Swap used: 0 - (screen ) PID=1296 - Swap used: 0 - (GPIOServer ) PID=1299 - Swap used: 0 - (bash ) PID=1387 - Swap used: 0 - (screen ) PID=1389 - Swap used: 0 - (autossh ) PID=1390 - Swap used: 0 - (screen ) PID=1394 - Swap used: 0 - (screen ) PID=1395 - Swap used: 0 - (DbUpdater ) PID=1397 - Swap used: 0 - (Router ) PID=1408 - Swap used: 0 - (screen ) PID=1410 - Swap used: 0 - (HCServer ) PID=1447 - Swap used: 0 - (screen ) PID=1449 - Swap used: 0 - (Zwave ) PID=1450 - Swap used: 0 - (screen ) PID=1452 - Swap used: 0 - (LILIServer ) PID=1453 - Swap used: 0 - (socketFibaroSer ) PID=1455 - Swap used: 0 - (cron.php ) PID=1489 - Swap used: 0 - (bash ) PID=1562 - Swap used: 0 - (getty ) PID=1563 - Swap used: 0 - (getty ) PID=1564 - Swap used: 0 - (getty ) PID=1565 - Swap used: 0 - (getty ) PID=1566 - Swap used: 0 - (getty ) PID=1567 - Swap used: 0 - (getty ) PID=1597 - Swap used: 0 - (udevd ) PID=1700 - Swap used: 0 - (LuaEnvironment ) PID=1701 - Swap used: 0 - (LuaEnvironment ) PID=1703 - Swap used: 0 - (PluginManager ) PID=1705 - Swap used: 0 - (PluginManager ) PID=1707 - Swap used: 0 - (PluginManager ) PID=1709 - Swap used: 0 - (PluginManager ) PID=1711 - Swap used: 0 - (PluginManager ) PID=1713 - Swap used: 0 - (PluginManager ) PID=1715 - Swap used: 0 - (PluginManager ) PID=1718 - Swap used: 0 - (LuaEnvironment ) PID=1719 - Swap used: 0 - (LuaEnvironment ) PID=1720 - Swap used: 0 - (LuaEnvironment ) PID=1865 - Swap used: 0 - (PluginManager ) PID=4257 - Swap used: 0 - (sshd ) PID=4259 - Swap used: 0 - (bash ) PID=5794 - Swap used: 0 - ( ) PID=5797 - Swap used: 0 - ( ) PID=5810 - Swap used: 0 - (bash ) PID=5813 - Swap used: 0 - (ping ) PID=5815 - Swap used: 0 - (process_swap.sh ) PID=5816 - Swap used: 0 - ( ) PID=5817 - Swap used: 0 - ( ) PID=5818 - Swap used: 0 - ( ) PID=30658 - Swap used: 0 - (apache2 ) PID=30660 - Swap used: 0 - (apache2 ) PID=30661 - Swap used: 0 - (apache2 ) PID=30662 - Swap used: 0 - (apache2 ) PID=30663 - Swap used: 0 - (apache2 ) PID=30664 - Swap used: 0 - (apache2 ) Overall swap used: 0 EDIT : root@fghc2:~# swapon -s Filename Type Size Used Priority /dev/sdb2 partition 249848 0 -1 Modifié le 23 mars 2016 par Lazer
Messages recommandés