LINUX.ORG.RU

Плавность работы под нагрузкой

 ,


0

1

Есть макбук early 2015 13'. На нем бубунта 18.10 и gnome-shell (на кедах ситуация чуть лучше, на lxqt еще лучше, на i3 еще лучше, но гном нравится, да и проблема все равно не пропадает, а просто не nак замента).

Суть проблемы. При больших нагрузках (запуск браузера с кучей вкладок, работа gradle или что-то иное тяжелое для cpu) заметно проседает плавность интерфейса. Да и без нагрузки на глаз linux работает заметнее тормознутей макоси. Запуск ведростудии, браузера и т.д. происходит дольше. Если заканчивается память и начинается заполняться своп (студия и градл все сьедают за пару часов) то вообще жуть что происходит.

Что делал: включил zswap. Собрал pf c preempt low-latency desktop (стало чуть лучше не смотря на противоречивые отзывы в интернетах), шедулер mq_deadline. С таким набором более менее можно жить. Свап лежит в файле, размер 8гиг.

Проц работает под управлением pstate. Но вот thermald кулер не разгоняет даже в половину мощности, поэтому рядом был поставлен mbpfun. Так что вопрос с перегревом решен. Переключение шедулера на performance ничего не меняет.

lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  2
Core(s) per socket:  2
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               61
Model name:          Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
Stepping:            4
CPU MHz:             1021.689
CPU max MHz:         3100,0000
CPU min MHz:         500,0000
BogoMIPS:            5402.29
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            3072K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap intel_pt xsaveopt dtherm ida arat pln pts flush_l1d
lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Iris Graphics 6100 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:15.0 DMA controller: Intel Corporation Wildcat Point-LP Serial IO DMA Controller (rev 03)
00:15.4 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO GSPI Controller #1 (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1c.5 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
02:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
04:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
05:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:06.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:00.0 System peripheral: Intel Corporation

Я, конечно, понимаю, что макось хорошо заточена под железо и плавные анимации, но я мог работать одновременно пересобирая проект в ведростудии, ~40 вкладками в хроме, эмулятором ведра и может еще кое-чем запущенным. Оперативки оставалось меньше 30 мб!!, но комп работал так, будто на нем вообще ничего не запущенно, только кулер работал на пределе. На линуксе же после одной запущеной студии система начинает заметно проседать. Неужели так оно и есть или можно заставить linux работать плавно и не умирать под нагрузкой и особенно при нехватке оперативки?



Последнее исправление: dakuenjery (всего исправлений: 1)

Ответ на: комментарий от annulen

С этом я уже более менее справился. Хотя, конечно же, и такое бывает. Было бы не плохо и это решить)

dakuenjery
() автор топика
Ответ на: комментарий от Deleted

сказки - это ваши фантазии про безглючный линакс на десктопе. вот типичный пример

На моём Линуксе при почти полностью забитой оперативке всё работает плавно. Проблемы твоего дистрибутива и DE.

anonymous
()
Ответ на: комментарий от timurj

vm.swappiness
Говорят по умолчанию Linux начинает использовать swap всего при 40% заполненности памяти=тормоза.

пхахаха, а вот и типичные линаксоеды подтянулись. слышал звон, но хер знает где он.

anonymous
()
Ответ на: комментарий от dakuenjery

SAR накати. какира с логином по ссх не слушай.

anonymous
()
4 марта 2019 г.
Ответ на: комментарий от dakuenjery

есть подозрение что перегрев и идет понижение частоты CPU GPU - термопасту смени...

fidaj
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.