<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Выполнение команды с отключением ке...</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html</link>
    <description>В некоторых ситуациях необходимо выполнить операцию без влияния на кэш файловой системы, например, скопировать данные без их попадания в кэш. Для отключения кэша на уровне отдельных команд можно использовать утилиту &#091;&#091;https://github.com/Feh/nocache nocache&#093;&#093;, перехватывающую вызовы open и close, и выполняя принудительно системый вызов posix_fadvise c параметром POSIX_FADV_DONTNEED.&lt;br&gt;&lt;br&gt;В качестве одной из &#091;&#091;http://insights.oetiker.ch/linux/fadvise.html областей использования&#093;&#093; доступа к  ФС c отключением кэширования можно отметить выполнение резервного копирования без влияния на содержимое кэша - в обычных условиях копирование большого числа файлов вытеснит часть других данных из кэша, при этом заранее известно, что новые данные точно не будут востребованы в ближайшее время. Избежать оседания данных в кэше при копировании можно выполнив следующую команду:&lt;br&gt;&lt;br&gt;   ./nocache cp -a ~/ /mnt/backup/home-$(hostname)&lt;br&gt;&lt;br&gt;Другим применением может быть проведение тестов с исключением влияния кэша ФС.&lt;br&gt;&lt;br&gt;URL: https://github.</description>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (Павел Одинцов)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#9</link>
    <pubDate>Sun, 11 Aug 2013 19:39:22 GMT</pubDate>
    <description>Полезно, спасибо! &lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#8</link>
    <pubDate>Tue, 18 Jun 2013 17:23:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; _вымывание кеша.&lt;br&gt;&amp;gt; Так что пускай А:&#123;1: сборку ядра; 2: ну, прибумай сам чего-н... полезное! &lt;br&gt;&amp;gt; нужное всем!!&#125; + Б:&#123;1: ничего больше; 2: копирование много больших файлов &lt;br&gt;&amp;gt; из from/ в to/ с удалением в цикле; 3: то же, &lt;br&gt;&amp;gt; что в 2, с _nohache_&#125;. Ну, само собой, всё после холожной &lt;br&gt;&amp;gt; перезагрузки, несколько раз, отбрасывая оут-лаяры, и т.п. статистические must-have.&lt;br&gt;&amp;gt; Воооот... Потом всё это в табличку и на pavlinux.ru -- фороникс слюной &lt;br&gt;&amp;gt; захлеюнётся.&lt;br&gt;&amp;gt; А, да, сравнивать влияние на А: вариантов Б: и писать Умный Вывод &lt;br&gt;&amp;gt; в конце.&lt;br&gt;&lt;br&gt;Митрофаныч, обсуждение переплыло в житхаб, тут уже устарелые новости! &lt;br&gt;Будем мутить некэширование dirent, там чувак жаловался, что на 4 мегах оперативки,&lt;br&gt;рекурсивный обход 200 мильонов файлов это жопа для кэша! &lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#7</link>
    <pubDate>Tue, 18 Jun 2013 09:54:20 GMT</pubDate>
    <description>&amp;gt; Неа, оно работает только на open(), с правами на запись, ну и &lt;br&gt;&amp;gt; соответственно wirte(); &lt;br&gt;&lt;br&gt;Ну вот дирлист и &quot;не закэшировался&quot; :)&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#6</link>
    <pubDate>Tue, 18 Jun 2013 08:41:04 GMT</pubDate>
    <description>real    0m12.242s&lt;br&gt;real    0m1.963s&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#5</link>
    <pubDate>Mon, 17 Jun 2013 11:33:54 GMT</pubDate>
    <description>&amp;gt; И че? И где?&lt;br&gt;&lt;br&gt;Очевидно же, имеется в виду влияние на _другие процессы в системе через _вымывание кеша.&lt;br&gt;&lt;br&gt;Так что пускай А:&#123;1: сборку ядра; 2: ну, прибумай сам чего-н... полезное! нужное всем!!&#125; + Б:&#123;1: ничего больше; 2: копирование много больших файлов из from/ в to/ с удалением в цикле; 3: то же, что в 2, с _nohache_&#125;. Ну, само собой, всё после холожной перезагрузки, несколько раз, отбрасывая оут-лаяры, и т.п. статистические must-have.&lt;br&gt;&lt;br&gt;Воооот... Потом всё это в табличку и на pavlinux.ru -- фороникс слюной захлеюнётся.&lt;br&gt;А, да, сравнивать влияние на А: вариантов Б: и писать Умный Вывод в конце.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#4</link>
    <pubDate>Mon, 17 Jun 2013 11:25:36 GMT</pubDate>
    <description>Неа, оно работает только на open(), с правами на запись, ну и соответственно wirte();&lt;br&gt;  &lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файловой системой в Linux (A_n_D)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#3</link>
    <pubDate>Mon, 17 Jun 2013 06:03:58 GMT</pubDate>
    <description>Спасибо за инфу.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файл... (ABATAPA)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#2</link>
    <pubDate>Mon, 17 Jun 2013 04:29:45 GMT</pubDate>
    <description>Под рутом выполните.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение команды с отключением кеширования операций с файловой системой в Linux (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/90456.html#1</link>
    <pubDate>Sun, 16 Jun 2013 14:35:14 GMT</pubDate>
    <description>&#091;code&#093;&lt;br&gt;$ time ./nocache find /media/kernel/linux/&lt;br&gt;...&lt;br&gt;real    0m12.242s&lt;br&gt;user    0m1.219s&lt;br&gt;sys     0m0.868s&lt;br&gt;&lt;br&gt;$ time ./nocache find /media/kernel/linux/&lt;br&gt;real    0m1.963s&lt;br&gt;user    0m1.015s&lt;br&gt;sys     0m0.475s&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;И че? И где? &lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
