<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск cache-bench 0.2.0 для исследования эффективности кэширования файлов</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html</link>
    <description>Спустя 7 месяцев после предыдущего релиза вышел cache-bench 0.2.0. Cache-bench - это Python скрипт, позволяющий оценить влияние настроек виртуальной памяти (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework и прочих) на производительность задач, выполнение которых зависит от кэширования файловых операций чтения, особенно в условиях нехватки памяти. Код открыт под лицензией CC0...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56376&lt;br&gt;</description>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (Ordu)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#8</link>
    <pubDate>Tue, 21 Dec 2021 11:17:34 GMT</pubDate>
    <description>&amp;gt; for ((i=0; i&amp;lt;A; i++)&lt;br&gt;&amp;gt;   for ((j=0; j&amp;lt;A; j++)&lt;br&gt;&amp;gt;      for ((k=0; k&amp;lt;A; k++)&lt;br&gt;&amp;gt;         for ((l=0; l&amp;lt;A; l++) &lt;br&gt;&lt;br&gt;Это хрень какая-то. Напрашивается жеж принять допущение монотонности, и дальше градиентным спуском. В смысле замеряешь градиент, двигаешься в ту сторону, замеряешь ещё раз, и тп. Вектор из 45 элементов -- это много, конечно, но какая собственно разница, если компьютер будет пыхтеть мерять?&lt;br&gt;&lt;br&gt;&amp;gt; Да, тут мозг нужен&lt;br&gt;&lt;br&gt;В том-то и дело. Брутфорсом против комбинаторики далеко не уедешь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (pavlinux)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#7</link>
    <pubDate>Mon, 20 Dec 2021 12:49:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;тут мозг нужен &lt;br&gt;&amp;gt; Интегрировать скрипт с нейросетью?&lt;br&gt;&lt;br&gt;Что за мода, называть всё что сложнее if ( a &amp;gt; b ) - нейросетью? )))&lt;br&gt;&lt;br&gt;&lt;br&gt;Обычная комбинаторика, нет там нейросвязей. &lt;br&gt;&lt;br&gt;...&lt;br&gt;for (.....)&lt;br&gt; &lt;br&gt;   set_sysctl_next(i); &lt;br&gt;&lt;br&gt;   test = mega_bruteforce_bench(i);&lt;br&gt;&lt;br&gt;   if (test &amp;gt; best)&lt;br&gt;        save_sysctl_param(i);&lt;br&gt;&lt;br&gt;   best = max(best, test)&lt;br&gt;&lt;br&gt;...&lt;br&gt;&lt;br&gt;&lt;br&gt;Там даже проблема не в переборе и сравнении, сколько в адекватности результатов&lt;br&gt;выдваваемых mega_bruteforce_bench(i);  Нужно быть на 146&#037; уверенным, что изменение &lt;br&gt;в sysctl влияет на этот тест. &lt;br&gt;&lt;br&gt;А то ж можно факториал 45 раз воздух обогревать. &lt;br&gt;Автор вон, дрочит vm.swappiness, а в реальности окажется что fs.file-nr кривой, &lt;br&gt;или неправильно понят fs.xfs.rotorstep, иль из гугла скопипастили параметр монтирования barrier=1  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (foo)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#6</link>
    <pubDate>Mon, 20 Dec 2021 12:41:34 GMT</pubDate>
    <description>&amp;gt;тут мозг нужен&lt;br&gt;&lt;br&gt;Интегрировать скрипт с нейросетью?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (pavlinux)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#5</link>
    <pubDate>Mon, 20 Dec 2021 12:22:41 GMT</pubDate>
    <description>И что с этим делать? Опять руками дроч...^W настраивать sysctl vm.*?&lt;br&gt;&lt;br&gt;21 век уж как 21 год, ... &lt;br&gt;$ sysctl -A &amp;#124; grep vm. &amp;#124; wc -l&lt;br&gt;45 &lt;br&gt;&lt;br&gt;~ 45 параметров, основная масса из них с одним аргументом, половину выкинуть можно,&lt;br&gt;типа vm.mmap_min_addr,  vm.panic_on_oom, vm.mmap_rnd_bits, vm.laptop_mode, vm.legacy_va_layout, ...&lt;br&gt;&lt;br&gt;Ну ебнвр, вставляйте в ваши хелловорлды анализ и автотюнинг на его базе со сравнением результатов.&lt;br&gt;&lt;br&gt;for ((i=0; i&amp;lt;A; i++) &lt;br&gt;   for ((j=0; j&amp;lt;A; j++) &lt;br&gt;      for ((k=0; k&amp;lt;A; k++) &lt;br&gt;         for ((l=0; l&amp;lt;A; l++) &lt;br&gt;                       ...&lt;br&gt;&lt;br&gt;                       ...&lt;br&gt;&lt;br&gt;Да, тут мозг нужен, а не тупа R/W с секундомером измерить. &lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (foo)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#3</link>
    <pubDate>Sun, 19 Dec 2021 11:33:41 GMT</pubDate>
    <description>&amp;gt;Размер файла теперь должен быть как минимум сопоставим с размером файлового кеша. Иначе скэшируется он полностью и что там потом бенчить - память?&lt;br&gt;&lt;br&gt;Для этогои писался изначально - исследовать влияние факторов на сохранность кэша при нехватке памяти. Оригинальный основной режим - это читать из небольшого файла (100-300 МБ, сопоставимого по размеру с обычным размером кэша разделяемых библиотек) и добавлять прочитанное в список, таким образом создавая в итоге нехватку памяти.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#2</link>
    <pubDate>Sun, 19 Dec 2021 10:35:18 GMT</pubDate>
    <description>Непонятное &quot;улучшение&quot;. Размер файла теперь должен быть как минимум сопоставим с размером файлового кеша. Иначе скэшируется он полностью и что там потом бенчить - память? Файлов в гигабайты с лету не найду - разве что образы дисков. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cache-bench 0.2.0 для исследования эффективности кэши... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/126202.html#1</link>
    <pubDate>Sun, 19 Dec 2021 09:24:57 GMT</pubDate>
    <description>&amp;gt;Теперь вместо чтения файлов из указанной директории (в новой версии опция -d удалена) производится чтение из одного файла фрагментами указанного размера в случайном порядке.&lt;br&gt;&lt;br&gt;Так это же ухудшение.&lt;br&gt;</description>
</item>

</channel>
</rss>
