Эхо канала ассоциативного массива в dmenu

Нашел решение, вот один пример нахождения идентификатора уже присутствующего минипортального окна на случай, если вы можете переместить окно портала обратно на минипортал и, следовательно, переключить минипортальное окно на портал.

function getportalwindowID {
IFS=$'\n'
W=5
H=6
X=3
Y=4
ID=1
windowsID=($(wmctrl -l -G | awk -v ID=$ID  '{print $ID}'))
windowsgeometry_w=($(wmctrl -l -G | awk -v W=$W  '{print $W}'))
windowsgeometry_h=($(wmctrl -l -G | awk -v H=$H  '{print $H}'))
windowscoordinates_x=($(wmctrl -l -G | awk -v X=$X  '{print $X}'))
windowscoordinates_y=($(wmctrl -l -G | awk -v Y=$Y  '{print $Y}'))


for ((i=0; i<${#windowsID[*]}; i++));
do
if [ ${windowsgeometry_h[i]} = 180 ] && [ ${windowsgeometry_w[i]} = 320 ] && [ ${windowscoordinates_x[i]} = $(($activescreendisthorizontal+ 0)) ] && [ ${windowscoordinates_y[i]} = 1260 ]; then

portalwindowid=${windowsID[i]}

echo $portalwindowid

fi

done

}
2
08.01.2019, 22:10
1 ответ

Это похоже на то, что вы ожидаете увидеть, если бы процесс отправлял много непоследовательных -последовательных (случайных )небольших операций записи. У вас будет относительно небольшой средний размер запроса (8, что, вероятно, означает 8×512 байтовых секторов = 4 КБ, поэтому минимум при обычной записи ). Наличие большего количества грязных буферов также является постоянным, это означает, что записи были переданы ядру, и ядро ​​работает над их записью на диск. 285 tps — чертовски хорошая производительность для магнитного диска.

Вам необходимо выяснить, какие программы записывают на диск, и посмотреть, не ведут ли они себя ненормально. Или, если программы могут быть настроены для лучшего распространения записи (, например, если это база данных, скорость обратной записи грязных страниц часто настраивается ).

ext3 не рекомендуется вообще ни для чего. ext4 является консервативным выбором для замены (, но с barrier=0вы явно не беспокоитесь об этом ); XFS — еще один хороший выбор (и по-прежнему очень надежный ). Но я сомневаюсь, что это действительно поможет здесь. Однако твердотельные накопители, безусловно, дадут гораздо более высокие показатели IOPS.

0
27.01.2020, 22:29

Теги

Похожие вопросы