Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witam! to bardziej zwykłe, pytanie jednakżę chciałbym je zadac bo nie mogłem znaleźć odpowiedzi w internecie.
Czy mejst proces ' idle ' który wyświetla mi się w narzedziu ' top ' ?
Offline
Proces bezczynny, prawdopodobnie czeka na jakieś wywołanie systemowe lub sieciowe.
Krótko pisząc, program czeka na polecenia w pełnej "gotowości bojowej", w danej chwili nie ma nic do roboty.
Tak mi się przynajmniej wydaje. ;)
Ostatnio edytowany przez Jacekalex (2015-07-13 07:51:31)
Offline
Ahh teraz rozumiem czyli to normalne ze % przy nim jest tak wysoki (bo 99,7)
Offline
To już oznacza jakąś awarię programu, jeśli bezczynny proces zabiera proca, to już patologia.
Osobiście nie mam pod nosem podobnego przypadku, ale możesz zobaczyć programem strace (pewnie trzeba zainstalować), co dokładnie robi ten program.
Składnia jest taka:
strace -f -p {numer-procesu}
Podejrzewam, że program ma jakiś koszmarny błąd, stąd takie dziwy.
Można też go odpalić przez debugger gdb
składnia:
gdb {program} set args {dodatkowe argumenty dla programu - używasz tylko, jeśli takowe istnieją} run
Użycie gdb w praktyce wygląda tak:
gdb smplayer
GNU gdb (Gentoo 7.7.1 p1) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from smplayer...Reading symbols from /usr/lib64/debug//usr/bin/smplayer.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) set args "http://www.youtube.com/watch?v=s9pBF6MvEAo"
(gdb) run
Starting program: /usr/bin/smplayer "http://www.youtube.com/watch?v=s9pBF6MvEAo"
warning: Cannot call inferior functions, Linux kernel PaX protection forbids return to non-executable pages!
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
To jest SMPlayer wer. 14.9.0 uruchomiony na Linux
[New Thread 0x33004d43700 (LWP 10161)]
[New Thread 0x32ffff47700 (LWP 10162)]
[New Thread 0x32fff6df700 (LWP 10163)]
[New Thread 0x32ffe47f700 (LWP 10164)]
[Thread 0x32ffff47700 (LWP 10162) exited]
[Thread 0x33004d43700 (LWP 10161) exited]
[Thread 0x32fff6df700 (LWP 10163) exited]
[Thread 0x32ffe47f700 (LWP 10164) exited]
[Inferior 1 (process 10157) exited normally]
(gdb)
(gdb) quit
Z resztą rzuć okiem na to:
http://lists.freebsd.org/pipermail/freebsd-amd64/2013-June/015343.html
http://lists.freebsd.org/pipermail/freebsd-amd64/2013-June/015346.html
Pozdro
Ostatnio edytowany przez Jacekalex (2015-07-13 08:09:53)
Offline
Rozumiem jednakże na liście procesów z narzędzia ' top ' nie mam żadnego, który zabierałby chociaż 1% procesora.
Więc nie bardzo mam jako go namierzyć
Offline
A to nie będzie po prostu proces bezczynności jądra, który zajmuje procka jak nie ma nic innego do roboty? Bo procek musi mieć jakiś proces aktywny na sobie. W linuksie też taki proces jest tylko ukryty. Jak wszystkie procesy śpią to właśnie on się wykonuje. Wg. mnie nic nienormalnego, jeżeli po włączeniu innego programu który np. coś liczy, czas "idle" spada.
Offline
Lopus2 napisał(-a):
Rozumiem jednakże na liście procesów z narzędzia ' top ' nie mam żadnego, który zabierałby chociaż 1% procesora.
Więc nie bardzo mam jako go namierzyć
Czy mejst proces ' idle ' który wyświetla mi się w narzedziu ' top ' ?
?? Czy ja widzę ciemność?
Offline