![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В ядре Linux 6.5 появится системный вызов cachestat" | +/– | ![]() |
Сообщение от opennews (?), 13-Июл-23, 22:01 | ||
В кодовую базу, на основе которой формируется ядро Linux 6.5, принято изменение с реализацией нового системного вызова "cachestat", позволяющего программам в пространстве пользователя запрашивать более детальную статистику из страничного кэша на стороне ядра... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от frac (?), 13-Июл-23, 22:01 | –5 +/– | ![]() |
вот на слух похоже на реально нужную штуку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29 |
2. Сообщение от Олег (??), 13-Июл-23, 22:06 | +5 +/– | ![]() |
Да что говорить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
9. Сообщение от Аноним (9), 13-Июл-23, 22:33 | +7 +/– | ![]() |
Хотели бы как лучше, а получится скорее всего очередная дыра для утечек по сторонним каналам | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10 |
10. Сообщение от Аноним (10), 13-Июл-23, 22:52 | +7 +/– | ![]() |
Вот ты нытик тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #11 |
11. Сообщение от Аноним (11), 14-Июл-23, 00:20 | +4 +/– | ![]() |
Но капитан же? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
12. Сообщение от Аноним (12), 14-Июл-23, 00:30 | +3 +/– | ![]() |
То есть СУБД будет принимать на основе cachestat решения, которые будут влиять на cachestat. Страничный кеш адаптируется к поведению программы, а теперь и программа будет адаптироваться к состоянию кеша, можем получить положительную обратную связь, так что пользоваться этим нужно очень осторожно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
13. Сообщение от Аноним2 (?), 14-Июл-23, 00:38 | +/– | ![]() |
Вот сделали cachestat, все закэшировано, в следующую наносекунду другой файл запросили, все выгрузилось из кэша, а бд уже решила читать файл без индекса, не зная что его не в кэше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #15, #33 |
14. Сообщение от лох (?), 14-Июл-23, 02:26 | +1 +/– | ![]() |
Да, в среднем будет работать на x% быстрее. Как те же хардварные префетчеры, например | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #20, #45 |
15. Сообщение от Роман (??), 14-Июл-23, 02:30 | +1 +/– | ![]() |
Хороший вопрос - мне кажется что вероятностно, но вероятностно оно и сейчас так у того же постгреса - есть коэффициенты на случайный и линейный доступ и есть внутри надежда что данные в page cache. У мускуля менее вероятностный при включенном directio - уповает на собственный buffer pool. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #22 |
16. Сообщение от Аноним (16), 14-Июл-23, 04:29 | +1 +/– | ![]() |
Это стандартная проблема, ей сто лет в обед. Решается так же стандартно - адаптироваться не моментально, а постепенно, чтобы "волны" затухали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #18 |
17. Сообщение от Аноним (17), 14-Июл-23, 04:43 | +/– | ![]() |
> Гранулированное и зависимое от нагрузки манипулирование наполнением и вводом-выводом страничного кэша (например "грязных" (dirty) страниц/страниц, помеченных на отложенную запись (writeback)), меняя частоту синхронизации - от очень частой при слабой нагрузке и до пакетной при всплесках нагрузки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19 |
18.
Сообщение от Аноним![]() | +/– | ![]() |
Всё равно будет иногда попадать в резонанс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #24 |
19. Сообщение от Илья (??), 14-Июл-23, 05:59 | +3 +/– | ![]() |
Компьютер быстрее работать будет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #39 |
20. Сообщение от Sw00p aka Jerom (?), 14-Июл-23, 06:13 | +/– | ![]() |
А прогрев епта кто будет делать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #49 |
22. Сообщение от Sw00p aka Jerom (?), 14-Июл-23, 06:17 | +/– | ![]() |
>У мускуля | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #23, #34 |
23. Сообщение от Роман (??), 14-Июл-23, 06:19 | +/– | ![]() |
>>У мускуля | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #27 |
24. Сообщение от Аноним (16), 14-Июл-23, 06:57 | +/– | ![]() |
Можно рандома ещё добавить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #30 |
26.
Сообщение от warlock66613![]() | +/– | ![]() |
Количество системных вызовов стремительно приближается к количеству функций WinAPI. Что-то с этим не так, какая-то проблема в архитектуре ОС. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
27. Сообщение от Sw00p aka Jerom (?), 14-Июл-23, 07:55 | –2 +/– | ![]() |
Вывод: пользы 0 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
28. Сообщение от Совершенно другой аноним (?), 14-Июл-23, 08:33 | +1 +/– | ![]() |
Сравнение, имхо, некорректно. В WinAPI это то, что находится в kernel32.dll, advapi32.dll, user32.dll и gdi32.dll. Т.е. там много всего, вообще не относящегося к ядру ОС, разные там MultiByteToWideChar(), ZeroMemory() и прочее, то, что у Unix-систем располагается в libc. И, соответственно, к числу этих функций количество системных вызовов стремительно приблизиться никак не может. А системных вызовов, наверное, уже примерно столько-же, плюс-минус, сколько системных вызовов в ОС Windows. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #31, #52 |
29. Сообщение от ыы (?), 14-Июл-23, 09:39 | –4 +/– | ![]() |
каждая такая штука означает расходование процессорного времени и ресурсов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #32, #41, #43, #47 |
30. Сообщение от ыы (?), 14-Июл-23, 09:41 | +/– | ![]() |
путем отключения этой хрени | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
31. Сообщение от ыы (?), 14-Июл-23, 09:42 | +/– | ![]() |
надо пасьянс Косынка сделать системным вызовом... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #36 |
32. Сообщение от Admino (ok), 14-Июл-23, 10:53 | +3 +/– | ![]() |
> каждая такая штука означает расходование процессорного времени и ресурсов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #55 |
33. Сообщение от Admino (ok), 14-Июл-23, 10:55 | +1 +/– | ![]() |
> в следующую наносекунду другой файл запросили, все выгрузилось из кэша | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #51 |
34. Сообщение от Аноним (16), 14-Июл-23, 11:21 | +/– | ![]() |
В старом мускуле причина тормозов в giant lock на query cache. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #35 |
35. Сообщение от Sw00p aka Jerom (?), 14-Июл-23, 13:13 | +/– | ![]() |
> В старом мускуле причина тормозов в giant lock на query cache. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
36. Сообщение от Sw00p aka Jerom (?), 14-Июл-23, 13:15 | +/– | ![]() |
> надо пасьянс Косынка сделать системным вызовом... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
37. Сообщение от benu (ok), 14-Июл-23, 16:20 | +1 +/– | ![]() |
Молодцы. Обратная связь в процессе управления — важнейшая вещь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
39. Сообщение от Аноним (-), 14-Июл-23, 17:34 | +/– | ![]() |
Ага, вспоминаются заставки во премя установки винды. Когда каждая новая "быстрее, выше, сильнее", а на деле прожорливее и тормозее. Если на моем 486DX прекрасно летала 95 винда, то 98 уже свопилась и прилично тормозила, причем в тех же программах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
41. Сообщение от Аноним (-), 14-Июл-23, 17:39 | –2 +/– | ![]() |
>> расходование процессорного времени и ресурсов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #42 |
42. Сообщение от Alladin (?), 15-Июл-23, 05:17 | +1 +/– | ![]() |
кажись вы не знаете о чем говорите | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
43. Сообщение от Oe (?), 15-Июл-23, 05:17 | +/– | ![]() |
Ядро винды не обновляли n-цать лет и оно по прежнему работает идеально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #44, #46 |
44. Сообщение от 48 (?), 15-Июл-23, 07:47 | +1 +/– | ![]() |
а command.com вдруг перестал работать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #53 |
45. Сообщение от Tron is Whistling (?), 15-Июл-23, 10:15 | +/– | ![]() |
> Да, в среднем будет работать наx быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
46. Сообщение от Совершенно другой аноним (?), 15-Июл-23, 10:57 | +/– | ![]() |
> Ядро винды не обновляли n-цать лет и оно по прежнему работает идеально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #48 |
47. Сообщение от Аноним (47), 15-Июл-23, 15:33 | +/– | ![]() |
> каждая такая штука означает расходование процессорного времени и ресурсов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
48. Сообщение от Аноним (-), 15-Июл-23, 15:36 | +1 +/– | ![]() |
> Windows Display Driver Model (WDDM, также WVDDM в эпоху Vista) — это | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
49. Сообщение от Аноним (-), 15-Июл-23, 15:38 | +/– | ![]() |
Не знаю как прогревать "епта" но вообще, софт может и префетчить нужное. И это ессно без статистики не получится нормально делать. Чтобы оптимизить поведение софта - надо знать что уже есть и в правильную ли сторону движение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #50 |
50. Сообщение от Sw00p aka Jerom (?), 15-Июл-23, 21:49 | +/– | ![]() |
> И это ессно без статистики не получится нормально делать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
51. Сообщение от Sw00p aka Jerom (?), 15-Июл-23, 21:51 | +/– | ![]() |
> В обычной ситуации так не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
52. Сообщение от Neon (??), 16-Июл-23, 03:46 | +/– | ![]() |
Ну так куда без libc, можно сказать что ядро))). Всё так же приколочено. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
53. Сообщение от Аноним (53), 17-Июл-23, 06:00 | +1 +/– | ![]() |
Не сижу на этом сайте, мне всё равно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
54. Сообщение от pavlinux (ok), 17-Июл-23, 13:00 | +/– | ![]() |
"Си-библиотека Cosmopolitan..." только что решила, что она портабельная и тут опять :))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
55. Сообщение от gogo (?), 29-Июл-23, 11:30 | +/– | ![]() |
Вижу, ты до конца статью не дочитал... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |