The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядра Linux подготовлены оптимизации, повышающие производительность планировщиков ввода/вывода, opennews (?), 22-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Аноним (14), 22-Янв-24, 10:14 
А потом полезут побочные эффекты его экспериментов. Потом окажется что эти блокировки не просто так стояли. Просто тот кто делал изначальное решение уже не помнит или не в деле. И не может сказать причину принятия решения.
Ответить | Правка | Наверх | Cообщить модератору

20. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +2 +/
Сообщение от n00by (ok), 22-Янв-24, 13:32 
> полезут побочные эффекты

Совершенно внезапно для экспертов, побочным эффектом планировщика ввода-вывода является запись в файлы.

Ответить | Правка | Наверх | Cообщить модератору

33. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  –1 +/
Сообщение от Sw00p aka Jerom (?), 22-Янв-24, 16:18 
планировщик ввода-вывода - файлами оперирует?
Ответить | Правка | Наверх | Cообщить модератору

44. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Аноним (44), 22-Янв-24, 18:51 
Он куда важнее этих мелочей. Он говорит когда эти операции произойдут и в каком порядке. От балды куда-то в память писать задача нехитрая, решается тысячью и одним способом. Да хоть выходом за пределы массива.
Ответить | Правка | Наверх | Cообщить модератору

63. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от n00by (ok), 23-Янв-24, 08:15 
Определение терминов "побочный эффект" и "ввод-вывод" несложно найти самостоятельно.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

65. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Sw00p aka Jerom (?), 23-Янв-24, 12:45 
> Определение терминов "побочный эффект" и "ввод-вывод" несложно найти самостоятельно.

Тогда надо указать "дебилу", который засунул документацию по ио-шедуллеру в раздел блок, чтобы он исправил и перенес в раздел файлсистемс.

https://docs.kernel.org/block/index.html

Ответить | Правка | Наверх | Cообщить модератору

70. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от n00by (ok), 24-Янв-24, 12:22 
>> Определение терминов "побочный эффект" и "ввод-вывод" несложно найти самостоятельно.
> Тогда надо указать "дебилу", который засунул документацию по ио-шедуллеру в раздел блок,
> чтобы он исправил и перенес в раздел файлсистемс.
> https://docs.kernel.org/block/index.html

Жду ссылку на твоё письмо в LKML.

Ответить | Правка | Наверх | Cообщить модератору

72. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Sw00p aka Jerom (?), 24-Янв-24, 13:42 
> Жду ссылку на твоё письмо в LKML.

так это по вашей логике ио-шедуллер оперирует файлами, вот вы и пишите :)

Ответить | Правка | Наверх | Cообщить модератору

73. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от n00by (ok), 24-Янв-24, 17:19 
>> Жду ссылку на твоё письмо в LKML.
> так это по вашей логике ио-шедуллер оперирует файлами

Это по твоей логике так, потому что у тебя файлы лежат в папочке, а не в ФС на блочном устройстве.

Ответить | Правка | Наверх | Cообщить модератору

76. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Sw00p aka Jerom (?), 25-Янв-24, 02:09 
> Это по твоей логике так, потому что у тебя файлы лежат в
> папочке, а не в ФС на блочном устройстве.

а шо, вне папочки файлы хоть лежат? :D

Ответить | Правка | Наверх | Cообщить модератору

22. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  –1 +/
Сообщение от Аноним (-), 22-Янв-24, 13:45 
Рискну, что опять быдет "Скрыто ботом-модератором"
По поводу -
"причину принятия решения"
- а их надо в коде выражать. Типа - статический ассерт. Или ещё какая проверка\завязка на что-то.
И ещё - а пресловутый здесь раст позволяет кодом выражать причины? (именно кодом а не комментариями в коде)
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

25. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от ПомидорИзДолины (?), 22-Янв-24, 14:39 
> а пресловутый здесь раст позволяет кодом выражать причины?

Да, позволяет. Но еще удобнее позволяет выражать причины на уровне типов.

Программиорование типами вообще классная штука. Рекомендую попробовать, например оценить удобство `Option` в сравнении с null_ptr.

Ответить | Правка | Наверх | Cообщить модератору

36. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Аноним (-), 22-Янв-24, 17:40 
> Потом окажется что эти блокировки не просто так стояли.
> Просто тот кто делал изначальное решение уже не помнит или не в деле.
> И не может сказать причину принятия решения.

Так блокировки ж на месте остались, привет птичкодятлам. Просто работу с ними пересмотрели, что идиотизма стало меньше. Изначально система делала откровенную фигню, тратя дофига времени на какой-то "thrashing".

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

42. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от Oe (?), 22-Янв-24, 18:37 
Эти блокировки стояли потому что интел занёс чтобы процессоры с супермега бустом на 6.6ГГц не троттлили хотя бы пол года с начала продаж.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

49. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +2 +/
Сообщение от Аноним (49), 22-Янв-24, 20:08 
У Intel троттлинг на буст частоты сдела так что бы проходить бенчмарки с максимальным ускорением, а дальше включается троттлинг. Если запускать длинные бенчмарки или несколько раз подряд прогнать один и тот же бенчмарк то скорость процессора начинает падать на глазах.
Ответить | Правка | Наверх | Cообщить модератору

51. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от Oe (?), 22-Янв-24, 20:29 
На ведроидах висит демон, отслеживающий запуски популярных бенчмарков в тупую по названию, и передающий ядру параметры для тюнинга под конкретный бенчмарк, стоит пересобрать апкшечку с другим названием и результаты падают.
Ответить | Правка | Наверх | Cообщить модератору

52. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от Аноним (52), 22-Янв-24, 20:34 
А пруфы есть?
Ответить | Правка | Наверх | Cообщить модератору

53. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от Oe (?), 22-Янв-24, 20:59 
Ищи в прошивке, демон зовется что то вроде com.mediatek.mtkpower, конфиги с тюнингом хранятся в открытую в .xml файлах в etc, вроде power_config.xml, удаляешь конфиги и результат в бенчмарках тоже падает.
Ответить | Правка | Наверх | Cообщить модератору

59. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +1 +/
Сообщение от Аноним (-), 23-Янв-24, 03:58 
> Ищи в прошивке, демон зовется что то вроде com.mediatek.mtkpower,

Тогда это не "на андроидах" а "медиатек мухлюет в бенчмарках" называется. Даже вот систему загадили каким-то демоном который все портит, но, вот, позволяет приврать в бенчах.

Почему приврать? Потому что остальные задачи такой перфоманс не увидят - и вас надули.

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

Точнее, становится более честным и без накруток - похожим на то что реальные программы увидят. А так то конечно сам себя не похвалишь - никто не похвалит. Теперь к китайским ваттам и гигагерцам добавились китайские результаты бенчмарков.

Ответить | Правка | Наверх | Cообщить модератору

67. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от RM (ok), 23-Янв-24, 14:43 
Ну первой начала Nvidia в своих дровах. Давно.
Ответить | Правка | Наверх | Cообщить модератору

71. "Для ядра Linux подготовлены оптимизации, повышающие производ..."  +/
Сообщение от Аноним (71), 24-Янв-24, 12:24 
Напомнило, лежит у меня телефон, Blackberry KeyOne, так у него в прошивке на уровне iptables были заблокированны IP адреса многих бенчмарков для android

Вот часть файла

```
/system/etc $ cat iptables-blacklist.sh
# This file will be removed as per JIRA 844536
# Custom blocking rules as per JIRA AVEN-9297
# Antutu blocked section
iptables -A OUTPUT -d 114.112.93.111 -j REJECT --reject-with icmp-net-unreachable
iptables -A OUTPUT -d 114.112.93.113 -j REJECT --reject-with icmp-net-unreachable
iptables -A OUTPUT -d 114.112.93.203 -j REJECT --reject-with icmp-net-unreachable
iptables -A OUTPUT -d 183.60.153.114 -j REJECT --reject-with icmp-net-unreachable
iptables -A OUTPUT -d 123.125.115.123 -j REJECT --reject-with icmp-net-unreachable
iptables -A OUTPUT -d 76.73.85.186 -j REJECT --reject-with icmp-net-unreachable
# CoreMark( AndEBench ) blocked section
iptables -A OUTPUT -d 198.154.241.10 -j REJECT --reject-with icmp-net-unreachable
...
```

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру