В этом коммите добавлено автоматическое масштабирование настроек планировщика в зависимости от количества ядер в 2009 году.
Он был случайно жестко запрограммирован на максимальное количество ядер 8. Упс. Магическое значение взято из более старого коммита и осталось таким, каким оно было. Полный список различий можно найти на GitHub.
https://github.com/torvalds/linux/commit/acb4a848da821a095ae9e4d8b22ae2d9633ba5cd
Интересной настройкой является минимальная степень детализации. Предполагается, что это позволяет задачам выполняться в течение минимального времени 0,75 миллисекунды (или 3 мс в многоядерных системах), когда система перегружена (за период нужно выполнить больше задач, чем процессора). доступный).
В этом коммите в ядре v6 параметр min_granularity был переименован в base_slice.
В комментарии говорится, что он масштабируется в зависимости от количества процессоров, и комментарий неверен. Интересно, знают ли разработчики ядра об этой ошибке, когда переписывают планировщик!
Полная новость: https://thehftguy.com/2023/11/14/the-linux-kernel-has-been-accidentally-hardcoded-to-a-maximum-of-8-cores-for-nearly-20-years/
Уже как то пару лет назад я создавал тему Ошибки kernel: CPU 1: Machine Check: 0 Bank 0: d020000000100011
[ 313.880825] [Hardware Error]: Corrected error, no action required.
[ 313.880829] [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|-|-|-|SyndV|-|-|-]: 0xd820000000100015
[ 313.880837] [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
[ 313.880841] [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
[ 313.880844] [Hardware Error]: cache level: L1, tx: DATA
[ 627.904115] mce: [Hardware Error]: Machine check events logged
[ 627.904121] [Hardware Error]: Corrected error, no action required.
[ 627.904126] [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|-|-|-]: 0xdc20000000100015
[ 627.904134] [Hardware Error]: Error Addr: 0x00007f170bcec000
[ 627.904136] [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
[ 627.904139] [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
[ 627.904142] [Hardware Error]: cache level: L1, tx: DATA
Перечитав множество багтрекеров и обсуждений, а так учитывая мой личный опыт, понял, что это ни на что не влияет. Система стабильна как американская экономика.
Но оно возникает каждые 5 минут и загрязняет логи dmesg’a и journalctl’a.
Можно ли просто отключить именно это сообщение ядра? Просто сделать, чтобы вот только оно не отображалось.
Что для этого нужно? Патчить ядро? Но я хочу использовать ядро «linux-lts 6.1.55-1» из реп арча и не хочу ничего компилить.
Что тогда можно сделать? Написать свой модуль ядра и подсунуть его?
Постоянно случайно падает Telegram.
Писал репорты и в Арч: https://bugs.archlinux.org/task/79575
И офф репу: https://github.com/telegramdesktop/tdesktop/issues/26745
Везде говорят, что проблема у меня. Но падения продолжаются и я не могу ничего с этим сделать.
[91665.659305] telegram-deskto[183605]: segfault at 7f278f4298c8 ip 00007f2fa806befa sp 00007fff78f35690 error 4 in libjemalloc.so.2[7f2fa8009000+8b000] likely on CPU 4 (core 4, socket 0)
Oct 02 18:34:53 home-desktop systemd-coredump[14675]: [🡕] Process 14559 (telegram-deskto) of user 1000 dump>
Module libBlocksRuntime.so without build-id.
Module libdispatch.so without build-id.
Stack trace of thread 14559:
#0 0x00007f3a25e75b81 n/a (libjemalloc.so.2 + 0x75b8>
#1 0x00007f3a25e22990 n/a (libjemalloc.so.2 + 0x2299>
#2 0x00007f3a270af3d5 _ZN18QRasterPaintEngineD0Ev (l>
#3 0x00007f3a26f44d7f _ZN10QImageDataD1Ev (libQt6Gui>
#4 0x00007f3a26f45179 _ZN6QImageD2Ev (libQt6Gui.so.6>
#5 0x000055a798a3ee2e n/a (telegram-desktop + 0x2a62>
#6 0x00007f3a2565ecc6 n/a (libc.so.6 + 0x40cc6)
#7 0x00007f3a2565ee10 exit (libc.so.6 + 0x40e10)
#8 0x00007f3a25645cd7 n/a (libc.so.6 + 0x27cd7)
#9 0x00007f3a25645d8a __libc_start_main (libc.so.6 +>
#10 0x000055a796a30a35 n/a (telegram-desktop + 0xa54a>
Stack trace of thread 14563:
#0 0x00007f3a256a74ae n/a (libc.so.6 + 0x894ae)
#1 0x00007f3a256aa055 pthread_cond_timedwait (libc.s>
#2 0x00007f3a25e3fd7e n/a (libjemalloc.so.2 + 0x3fd7>
#3 0x00007f3a25e3f6a2 n/a (libjemalloc.so.2 + 0x3f6a>
#4 0x00007f3a256aa9eb n/a (libc.so.6 + 0x8c9eb)
#5 0x00007f3a2572e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 14565:
#0 0x00007f3a256a74ae n/a (libc.so.6 + 0x894ae)
#1 0x00007f3a256aa055 pthread_cond_timedwait (libc.s>
...skipping...
Stack trace of thread 207131:
#0 0x00007f1ad2f2c73d syscall (libc.so.6 + 0x10e73d)
#1 0x00007f1ad5767247 g_cond_wait (libglib-2.0.so.0>
#2 0x00007f1ad56d91b4 n/a (libglib-2.0.so.0 + 0x251>
#3 0x00007f1ad5741a2e n/a (libglib-2.0.so.0 + 0x8da>
#4 0x00007f1ad573f9a5 n/a (libglib-2.0.so.0 + 0x8b9>
#5 0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 207132:
#0 0x00007f1ad2f20f6f __poll (libc.so.6 + 0x102f6f)
#1 0x00007f1ad576c206 n/a (libglib-2.0.so.0 + 0xb82>
#2 0x00007f1ad570c112 g_main_context_iteration (lib>
#3 0x00007f1ad570c162 n/a (libglib-2.0.so.0 + 0x581>
#4 0x00007f1ad573f9a5 n/a (libglib-2.0.so.0 + 0x8b9>
#5 0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 207220:
#0 0x00007f1ad2ea74ae n/a (libc.so.6 + 0x894ae)
#1 0x00007f1ad2eb276b n/a (libc.so.6 + 0x9476b)
#2 0x00007f1ad81d999f n/a (libdispatch.so + 0x3799f)
#3 0x00007f1ad81d8387 n/a (libdispatch.so + 0x36387)
#4 0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
#5 0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
ELF object binary architecture: AMD x86-64
[69839.600549] telegram-deskto[140780]: segfault at 0 ip 00007fe35a675b81 sp 00007ffec207ac70 error 4 in libjemalloc.so.2[7fe35a609000+8b000] likely on CPU 3 (core 1, socket 0)
[69839.600561] Code: f9 ff 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 57 41 56 53 48 83 ec 10 49 89 f7 48 89 fb 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 <48> 8b 06 25 ff 0f 00 00 48 8d 0d 30 a8 03 00 4c 8b 34 c1 4c 89 f6
[72182.225766] telegram-deskto[150583]: segfault at 0 ip 00007f3323e75b81 sp 00007fff0664d0d0 error 4 in libjemalloc.so.2[7f3323e09000+8b000] likely on CPU 3 (core 1, socket 0)
[72182.225779] Code: f9 ff 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 57 41 56 53 48 83 ec 10 49 89 f7 48 89 fb 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 <48> 8b 06 25 ff 0f 00 00 48 8d 0d 30 a8 03 00 4c 8b 34 c1 4c 89 f6
[101942.378955] traps: telegram-deskto[207122] general protection fault ip:7f1ad366befa sp:7ffcd15d4d10 error:0 in libjemalloc.so.2[7f1ad3609000+8b000]
Имеется комп:
cpu: AMD Ryzen 5 3500X
motherboard: ASRock B450M Pro4
memory: Kingston HyperX FURY Black 32 Gb
video Card: GIGABYTE GeForce GTX 1070, GV-N1070IXOC-8GD, 8Гб
ssd: Samsung 980 PRO 1 Tb [MZ-V8P1T0BW]
ssd: Samsung 850 EVO 500 Gb (MZ-75E500BW)
hdd: WD Purple 1 Tb (WD10PURZ)
power supply: be quiet! Straight Power 11 550 Вт ATX BN281
case: Fractal Design Define Mini C [FD-CA-DEF-MINI-C-BK]
Встроенная звуковуха: Realtek ALC892
Колонки: Creative GigaWorks T40 series II
OS: Arch Linux x86_64
Kernel: 6.1.55-1-lts
DE: Plasma 5.27.8
Подскажите, пожалуйста, у меня очень тихий звук на максимальной громкости в archlinux. Даже при выкручивании на 100% все равно иногда не хватает звука чтобы посмотреть что-то на ютьюбе или прослушать песню через проигрыватель.
Как это исправить?
Звуковые устройства в КДЕ:
https://ibb.co/GTGgQpR
Есть ЮСБшный ТВ-тюнер. Хочу писать эфир в файл. Как это сделать с помощью CLI-тулзы?
********************************************************************************************************************************************************************************************************************************************************************************************************************************
***************************************************************************************************************************************************************
******************************************************************************************************************************
********************************************************************************************************************
*********************************************************************************************
*******************************************
****************
*************
*************
***
***
**
*
Всего голосов: 1192, всего проголосовавших: 677
********************************************************************************************************************************************************************************************************************************************************************************************************************************
******************************************************************************************************************************************************************************************************
****************************************************************************************************************************************************************
****************************************************************************************************************************************************************
********************************************************************************************************
************************************************************************************************
**************************************************************************************
********************************************************************
***********************************************************
******************************************************
********************************************
*****************************************
*****************************************
******************************
****************
***********
******
****
****
*
Всего голосов: 944, всего проголосовавших: 593
Во что упирается производительность современного ПК?
Раньше все было просто и понятно. Но сейчас ситуация кардинальным образом изменилась.
К примеру, у меня комп:
Проц: AMD Ryzen 5 3500X — довольно мощный. Целых 384 GFLOPS
Память: Kingston HyperX FURY Black 32 Gb 3200 MHz (0.3 ns) — довольно быстрая
SSD: Samsung 980 PRO 1 Tb со скоростью чтения 7,000 MB/s, что, согласитесь, довольно неплохо.
Что нужно апгрейднуть, чтобы:
********************************************************************************************************************************************************************************************************************************************************************************************************************************
***********************************************************************************
*********************************************
********************************
****************************
**********************
***************
****
****
***
***
***
**
*
Всего голосов: 606, всего проголосовавших: 453
Почему в стандарте иерархии файловой системы не описана директория для монтированая постоянных носителей? Как так?
Куда я, по их мнению, должен монтировать все свои HDD и SSD с моими личными и персональными данными?
Кто-то монтирует, я видел, в /data, кто-то в /vol
А куда надо по стандарту то?
********************************************************************************************************************************************************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************************************************************************************************
**********************************************************************************************************
*************************************************************************************
************************************************
*********
********
****
**
*
Всего голосов: 597, всего проголосовавших: 464
Объясните, пожалуйста. Вроде, все при нем - скриптовый, однако есть возможность компиляции в бинарник, синтаксис невырвимозгий... За что его не любят?
Для выбравших пункт «Редактирую офисным пакетом»: варианты, каким именно пакетом, в этом опросе не расписываются, по офисам отдельный опрос был недавно.
********************************************************************************************************************************************************************************************************************************************************************************************************************************
****************************************************************************************************************************************************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************************************************************
*****************************************************************************************************************************************************************************
***************************************************************************************************************************************************************
*******************************************************************************************************************************************************
*********************************************************************************************************************
*****************************************************************************************************************
*******************************************************************************************************
***********************************************************************************
*******************************************************************************
***************************
***********************
*******************
****************
************
**********
**********
***
Всего голосов: 1089, всего проголосовавших: 583
********************************************************************************************************************************************************************************************************************************************************************************************************************************
***********************************************************************************************************************************************
*********************************************************************************************************************************************
********************************************************************************************************
**************************************************************************************
********************************************************************
*******************************************************
*********************************************
***********************
********************
*******
*****
***
Всего голосов: 558, всего проголосовавших: 482
********************************************************************************************************************************************************************************************************************************************************************************************************************************
********************************************************************************************************************************************************************************************************************************************************
*******************************************
*******************************************
*****************************************
*****************************************
*******************************
******************
***************
***********
*******
*******
**
*
Всего голосов: 868, всего проголосовавших: 676
********************************************************************************************************************************************************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************************************
***************************************************************************************************
***************************************************************************************************
**********************************************************************
************************************************
********************************************
*****************************
***********************
**************
***
Всего голосов: 787
следующие → |