если включена графическая оболочка, то падает ли производительность, даже если работаю через SSH
-
Ради удобства включил графическую оболочку, чтобы время от времени подключаться к Raspberry через RDP. Но в большинстве случаев подключаюсь к девайсу через SSH (Putty). Падает ли производительность устройства, если включен графический режим, но так к нему не подключаюсь?
-
В консольке набрать:
ps aux
и посмотреть сколько ресурсов кушают компоненты графической оболочки, как по процессору, так и по памяти (%CPU и %MEM).
Если %CPU == 0.0 для процессов графической оболочки в режиме, когда ей не пользуются, то на производительность она не влияет, иначе, если не 0.0 то это искомый процент, на сколько оно затормаживает прочие процессы.Вообще, если подходить к вопросу очень строго, то любой процесс затормаживает систему, даже совершенно не работающий, даже мёртвый, потому что как минимум процессору приходится «пробегать» по дескрипторам этого процесса, в поиске «нужно ли ему дать время на исполонение» и по дескрипторам выделения ему памяти в поиске других, в том числе ещё и не выделенных сегментов памяти. Напрямую это можно сравнить с вопросом: «затормаживает ли чтение книги наличие лишней главы в ней» ответ однозначно — да. Потому что хотя вы и не собираетесь читать эту главу, вы потратите время на перелистывание её страниц, что бы найти её конец.
-
спасибо за развернутый ответ!!!
-
Так Вы рассказали бы, что показывает ps aux, сколько жрёт графическая оболочка памяти и процессора.
Что бы будущие посетители сайта сразу видели ответ на свой вопрос.
Интересно и сколько она жрёт в простое (нет подключений) и сколько если к ней кто-то подключился. -
ок, тогда надо мне немного потестить и напишу отчет
-
AZM_SU (2015-07-01 02:30:20):Так Вы рассказали бы, что показывает ps aux, сколько жрёт графическая оболочка памяти и процессора.
Что бы будущие посетители сайта сразу видели ответ на свой вопрос.
Интересно и сколько она жрёт в простое (нет подключений) и сколько если к ней кто-то подключился.
В общем вот скриншот загрузки распберри при включенном графическом режиме при подключении через Puty:
i69.fastpic.ru/big/2015/0702/c0/f5fbc154b1fd389d4a291ac79b6ca5c0.jpg (на этом форуме картинки что-то не вставляются ;( )
Так как девайс служит по большей части для экспериментов, то оставил графический режим. А вот если бы я выжимал с устройства максимум, если бы там крутилось какое-то приложение, то да, графику лучше вырубить.
В общем графика не расходует ресурсы процессора, если подключаться через SSH, поэтому кого не напрягает количество процессов — оставляем, кто хочет минимума процессов — грохаем графический режим