- Veebruar 11, 2017
- Vasilis Vryniotis
- . 6 kommentaari
. dstat on suurepärane väike tööriist, mis võimaldab teil hankida oma Linuxi kasti ressursside statistikat. Sellel on modulaarne arhitektuur, mis võimaldab teil arendada täiendavaid pistikprogramme ja seda on lihtne kasutada. Hiljuti koostasin Kerase ja Tensorflowga välja töötatud süvaõppe torujuhtme profiili ning vajasin üksikasjalikku statistikat protsessori, kõvaketta ja GPU kasutamise kohta. Esimesed kaks on dstati poolt kohe saadaval, kuid minu teada pole NVIDIA graafikakaartide GPU kasutuse jälgimiseks pistikprogrammi.
Õnneks on dstati jaoks pythoni pistikprogrammi kirjutamine ülilihtne. Olen juba saatnud ametliku repo tõmbetaotluse, kuid kuna uusi versioone antakse välja suhteliselt harva, siis siin on mõned juhised selle kohta, kuidas dstat NVIDIA GPU kasutuse pistikprogramm teie kasti peal.
paigaldamine
Järgmisi käske testitakse versioonis Ubuntu 16.04 ja need aitavad teil installida dstat, Pythoni NVIDIA haldusteegi ja minu dstat nvidia pistikprogrammi:
sudo apt-get install dstat #install dstat sudo pip install nvidia-ml-py #install Python NVIDIA Management Library wget https://raw.githubusercontent.com/datumbox/dstat/master/plugins/dstat_nvidia_gpu.py sudo mv dstat_nvidia_gpu.py /usr/share/dstat/ #move file to the plugins directory of dstat
Kogu vaikestatistika saamiseks koos GPU kasutusega (protsent) tippige järgmine käsk:
dstat -a --nvidia-gpu ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system-- gpu-u usr sys idl wai hiq siq| read writ| recv send| in out | int csw |total 2 1 96 0 0 0|5816k 15M| 0 0 | 0 0 | 45k 98k| 68 0 1 98 0 0 0| 57M 128k| 104B 902B| 0 0 | 42k 85k| 50 8 7 84 1 0 0| 152M 0 | 292B 448B| 0 0 | 52k 93k| 39 1 1 97 1 0 0| 111M 0 | 52B 374B| 0 0 | 51k 116k| 62 0 1 98 1 0 0| 129M 0 | 80B 416B| 0 0 | 43k 85k| 92 0 2 98 0 0 0| 0 0 | 52B 374B| 0 0 | 41k 83k| 81
Iga GPU kogu kasutusstatistika saamiseks kasutage järgmist käsku:
dstat --nvidia-gpu -f -------------------------------------------gpu-usage-nvidia------------------------------------------ total gpu0 gpu1 gpu2 gpu3 gpu4 gpu5 gpu6 gpu7 gpu8 gpu9 gpu10 gpu11 gpu12 gpu13 gpu14 gpu15 19 23 22 21 21 20 22 23 25 15 18 16 16 16 18 16 14 18 21 20 18 22 21 21 22 21 15 15 14 14 14 15 16 13 10 14 9 13 8 9 11 9 12 9 9 10 10 8 7 9 9 18 20 22 19 21 20 21 21 22 14 15 14 15 14 15 15 15 20 24 22 23 24 25 22 22 22 16 16 16 16 16 16 18 16 15 21 18 19 18 17 17 16 18 14 13 13 14 13 12 11 11 20 24 22 22 24 25 23 24 22 16 18 16 14 17 17 17 15 19 29 18 23 21 22 21 20 21 18 16 16 18 14 14 17 17
Kuidas see töötab?
Pistikprogramm hangib süsteemis saadaolevate GPU-de arvu ja proovib iga GPU kasutusmõõdiku 10 korda. Mitmekordne valimite võtmine annab loodetavasti sujuvamad mõõdikud kui ühe mõõtmise saamine. Pärast seda arvutab see kõigi GPU-de kasutuse keskmise ja tagastab tulemused kasutajale. Pistikprogrammi lähtekood on saadaval siin.
Loodetavasti naudite seda, head GPU programmeerimist! 🙂
- AI
- ai kunst
- ai kunsti generaator
- on robot
- tehisintellekti
- tehisintellekti sertifikaat
- tehisintellekti robot
- tehisintellekti robotid
- tehisintellekti tarkvara
- blockchain
- plokiahela konverents ai
- coingenius
- vestluslik tehisintellekt
- krüptokonverents ai
- dall's
- Datumbox
- sügav õpe
- google ai
- masinõpe
- Platon
- plato ai
- Platoni andmete intelligentsus
- Platoni mäng
- PlatoData
- platogaming
- Programming
- skaala ai
- süntaks
- sephyrnet