<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;</title>
    <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;</title>
      <description>&lt;p&gt;&lt;a href="http://naoya.g.hatena.ne.jp/naoya/20070522/1179830475"&gt;naoya&#12464;&#12523;&#12540;&#12503; - naoya&#12398;&#26085;&#35352; -  I/O, iowait&lt;/a&gt; &#12395;&#12385;&#12423;&#12387;&#12392;&#21453;&#24540;&#12375;&#12390;&#12415;&#12414;&#12377;&#12290;&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;write &#12399;&#12506;&#12540;&#12472;&#12395; dirty &#12501;&#12521;&#12464;&#12434;&#31435;&#12390;&#12427;&#12384;&#12369;&#12394;&#12398;&#12391;&#27770;&#12375;&#12390;&#12518;&#12540;&#12470;&#12540;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&#12387;&#12390;&#12289;&#26412;&#24403;&#12395;&#12381;&#12358;&#12394;&#12435;&#12391;&#12375;&#12423;&#12358;&#12363;&#65311;&#65288;&#21542;&#23450;&#12375;&#12390;&#12356;&#12427;&#12431;&#12369;&#12391;&#12399;&#12394;&#12367;&#12289;&#32020;&#31883;&#12394;&#30097;&#21839;&#12391;&#12377;&#12290;&#65289;&lt;/p&gt;

&lt;p&gt;&#26368;&#36817;&#12289;&#26360;&#12365;&#36796;&#12415;&#12398;&#22810;&#12356;&#12513;&#12540;&#12523;&#12469;&#12540;&#12496;&#12398;&#12487;&#12451;&#12473;&#12463; I/O &#21608;&#12426;&#12434;&#35519;&#26619;&#12375;&#12390;&#12356;&#12390;&#12289;&#23455;&#38555;&#12395;&#12393;&#12398;&#12503;&#12525;&#12475;&#12473;&#12398;&#26360;&#12365;&#36796;&#12415;&#12364;&#22810;&#12356;&#12398;&#12363;&#12434;&#35519;&#12409;&#12427;&#26041;&#27861;&#12364;&#12431;&#12363;&#12425;&#12394;&#12363;&#12387;&#12383;&#12383;&#12417;&#12289;I/O &#24453;&#12385;&#12395;&#12394;&#12387;&#12390;&#12356;&#12427;&#12503;&#12525;&#12475;&#12473;&#12434;&#12459;&#12454;&#12531;&#12488;&#12375;&#12390;&#12289;&#12381;&#12371;&#12363;&#12425;&#39006;&#25512;&#12375;&#12390;&#12415;&#12424;&#12358;&#12392;&#12289;&#12414;&#12378;&#12399;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;while [ 1 ]
  do
    ps -eo comm,state|grep D|grep -v COMMAND &amp;gt;&amp;gt; ps.txt
    sleep 1
  done
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12394;&#24863;&#12376;&#12391; STAT &#12364; D &#12398;&#12503;&#12525;&#12475;&#12473;&#12434;&#35352;&#37682;&#12377;&#12427;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#12375;&#12400;&#12425;&#12367;&#36208;&#12425;&#12379;&#12390;&#12362;&#12356;&#12390;&#12289;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sort ps.txt | uniq -c | sort -gr| more
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12391;&#12459;&#12454;&#12531;&#12488;&#12375;&#12390;&#12415;&#12427;&#12392;&#12289;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;9129 kjournald       D
6576 qmail-queue     D
2017 multilog        D
1897 pdflush         D
1373 qmail-send      D
1094 procmail        D
1032 syslogd         D
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12394;&#24863;&#12376;&#12391;&#12289;kjournald &#12392; qmail-queue &#12364;&#22311;&#20498;&#30340;&#12395;&#22810;&#12356;&#12290;&#12371;&#12428;&#12387;&#12390;&#12393;&#12387;&#12385;&#12418;&#26360;&#12365;&#36796;&#12415;&#12364;&#12513;&#12452;&#12531;&#12398;&#20181;&#20107;&#12398;&#12399;&#12378;&#12290;&lt;/p&gt;

&lt;p&gt;man ps &#12391;&#35211;&#12390;&#12418;&#12289;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;D    Uninterruptible sleep (usually IO)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12394;&#12398;&#12391;&#12289;&#26360;&#12365;&#36796;&#12415;&#12391;&#12503;&#12525;&#12475;&#12473;&#12364;&#24453;&#12383;&#12373;&#12428;&#12390;&#12427;&#12398;&#12384;&#12392;&#24605;&#12358;&#12398;&#12391;&#12377;&#12364;&#12289;&#20309;&#12363;&#38291;&#36949;&#12387;&#12390;&#12414;&#12377;&#12391;&#12375;&#12423;&#12358;&#12363;&#65311;&lt;/p&gt;

&lt;p&gt;&#12385;&#12394;&#12415;&#12395;&#12289;&#26360;&#12365;&#36796;&#12415;&#12364;&#22810;&#12356;&#12392;&#12356;&#12358;&#12398;&#12399;&#12393;&#12428;&#12368;&#12425;&#12356;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;iostat &#12391;&#12398; r/s &#12392; w/s &#12398;&#27604;&#29575;&#12364; 1:7 &#12368;&#12425;&#12356;&#12391;&#12377;&#12290;&lt;/p&gt;

&lt;p&gt;&#12414;&#12383;&#12289;free &#12398;&#32080;&#26524;&#12399;&#12371;&#12435;&#12394;&#24863;&#12376;&#12394;&#12398;&#12391;&#12289;&#12513;&#12514;&#12522;&#12395;&#20313;&#35029;&#12399;&#12354;&#12427;&#12415;&#12383;&#12356;&#12391;&#12377;&#12290;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# free
             total       used       free     shared    buffers     cached
Mem:       2043756    2011160      32596          0     351016     847776
-/+ buffers/cache:     812368    1231388
Swap:      1052248
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12371;&#12371;&#25968;&#26085; I/O &#12414;&#12431;&#12426;&#12434;&#36861;&#12356;&#12363;&#12369;&#12390;&#12356;&#12383;&#12398;&#12391;&#12289;naoya &#12373;&#12435;&#12398;&#12456;&#12531;&#12488;&#12522;&#12399;&#12479;&#12452;&#12512;&#12522;&#12540;&#12391;&#12392;&#12390;&#12418;&#12383;&#12417;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&#12388;&#12356;&#12391;&#12395;&#33394;&#12293;&#25945;&#12360;&#12390;&#12418;&#12425;&#12362;&#12358;&#12392;&#12356;&#12358;&#29976;&#12356;&#32771;&#12360;&#12391;&#12289;&#30097;&#21839;&#12395;&#24863;&#12376;&#12383;&#12371;&#12392;&#12434;&#26360;&#12356;&#12390;&#12415;&#12414;&#12375;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;&#36861;&#35352;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&#12418;&#12375;&#12363;&#12375;&#12390;&#12300;write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#12301;&#12392;&#12356;&#12358;&#12398;&#12399;&#12289;&#38750;&#21516;&#26399; I/O &#12398;&#35441;&#65311;&#12391;&#12354;&#12428;&#12400;&#32013;&#24471;&#12399;&#12356;&#12367;&#12290;&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2007 00:24:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:ed9735e4-7147-4fa7-b64a-acca309f9ce3</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00</link>
      <category>linux</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/512</trackback:ping>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by mizzy</title>
      <description>&lt;blockquote&gt;
    &lt;p&gt;strace &#12377;&#12428;&#12400;&#12431;&#12363;&#12427;&#12424;&#12540;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&#12362;&#12362;&#12289;&#12381;&#12398;&#25163;&#12418;&#12354;&#12426;&#12414;&#12377;&#12397;&#12290;&#12354;&#12374;&#12540;&#12387;&#12377;&#12290;&lt;/p&gt;

&lt;p&gt;&#12392;&#12426;&#12354;&#12360;&#12378;&#12289;qmail &#12398;&#12477;&#12540;&#12473;&#12434;&#35211;&#12383;&#12425;&#12289;qmail-queue &#12398;&#20013;&#12391; fsync &#12375;&#12390;&#12414;&#12375;&#12383;&#12290;
&#12394;&#12398;&#12391;&#12289;hirose31&#12373;&#12435;&#12398;&#25351;&#25688;&#12364;&#12378;&#12400;&#12426;&#12391;&#12354;&#12426;&#12289;naoya&#12373;&#12435;&#12398;&#12456;&#12531;&#12488;&#12522;&#12414;&#12392;&#12417;&#12395;&#12354;&#12427;&#12289;&#12300;&#12383;&#12384;&#12375;&#26126;&#31034;&#30340;&#12395; sync &#12377;&#12427;&#22580;&#21512;&#12399;&#24453;&#12383;&#12379;&#12427;&#12301;&#12364;&#20170;&#22238;&#12398;&#20693;&#12398;&#12465;&#12540;&#12473;&#12395;&#35442;&#24403;&#12289;&#12387;&#12390;&#12371;&#12392;&#12391;&#12377;&#12397;&#12290;&lt;/p&gt;

&lt;p&gt;&#22823;&#22793;&#21193;&#24375;&#12395;&#12394;&#12426;&#12414;&#12375;&#12383;&#12290;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;&#12290;&lt;/p&gt;

&lt;p&gt;&#24460;&#26085;&#12289;&#12371;&#12385;&#12425;&#12398;&#26041;&#12391;&#12418;&#20170;&#22238;&#23398;&#12435;&#12384;&#12371;&#12392;&#12434;&#25972;&#29702;&#12375;&#12390;&#12456;&#12531;&#12488;&#12522;&#12354;&#12370;&#12383;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;&lt;/p&gt;</description>
      <pubDate>Fri, 25 May 2007 12:43:56 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:57ae4ffb-0f8a-43bd-9a6f-a14f15699d85</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2764</link>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by naoya</title>
      <description>&lt;p&gt;strace &#12377;&#12428;&#12400;&#12431;&#12363;&#12427;&#12424;&#12540;&lt;/p&gt;</description>
      <pubDate>Fri, 25 May 2007 08:48:38 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:8af57300-5767-44b9-9c50-4e8cfddab202</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2759</link>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by mizzy</title>
      <description>&lt;blockquote&gt;
    &lt;p&gt;&#12513;&#12540;&#12523;&#12461;&#12517;&#12540;&#12392;&#12363;syslog&#12392;&#12363;&#12399;&#26222;&#36890;fsync&#12391;&#12377;&#12418;&#12435;&#12397;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&#12383;&#12375;&#12363;&#12395;&#12381;&#12358;&#12391;&#12377;&#12397;&#12290;&#12513;&#12540;&#12523;&#12461;&#12517;&#12540;&#12399; fsync &#12375;&#12390;&#12367;&#12428;&#12394;&#12356;&#12392;&#22256;&#12426;&#12414;&#12377;&#12424;&#12397;&#12290;&lt;/p&gt;

&lt;p&gt;&#30906;&#12363;&#12395; fsync &#12375;&#12390;&#12427;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12434;&#30906;&#35469;&#12377;&#12427;&#12383;&#12417;&#12395;&#12289;&#12385;&#12423;&#12387;&#12392; qmail &#12398;&#12477;&#12540;&#12473;&#12434;&#36861;&#12387;&#12390;&#12415;&#12424;&#12358;&#12363;&#12394;&#12289;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 17:25:51 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:c307ee86-25d3-487f-95b3-0d82119cffed</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2690</link>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by zionic</title>
      <description>&lt;p&gt;&#12513;&#12540;&#12523;&#12461;&#12517;&#12540;&#12392;&#12363;syslog&#12392;&#12363;&#12399;&#26222;&#36890;fsync&#12391;&#12377;&#12418;&#12435;&#12397;&#12290;
pound&#12364;syslog&#12395;&#12460;&#12471;&#12460;&#12471;&#12525;&#12464;&#21520;&#12367;&#25152;&#28858;&#12391;&#22256;&#12387;&#12383;&#12289;&#12392;&#12363;&#12354;&#12426;&#12414;&#12375;&#12383;&#12290;&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 12:42:37 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:d531536b-99f7-4bfb-a51a-2902edcfdd44</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2655</link>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by mizzy</title>
      <description>&lt;blockquote&gt;
    &lt;p&gt;fsync(2)&#12398;&#12379;&#12356;&#65311;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&#12362;&#12289;&#12381;&#12398;&#36794;&#12418;&#36861;&#12356;&#12363;&#12369;&#12390;&#12415;&#12414;&#12377;&#12540;&#12290;&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2007 12:28:24 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:dfdb891a-ee3a-4b44-8834-bc2683fac809</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2529</link>
    </item>
    <item>
      <title>"write &#12399;&#12518;&#12540;&#12470;&#12503;&#12525;&#12475;&#12473;&#12434;&#24453;&#12383;&#12379;&#12394;&#12356;&#65311;" by hirose31</title>
      <description>&lt;p&gt;fsync(2)&#12398;&#12379;&#12356;&#65311;&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2007 12:24:16 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:31e0accf-bb0d-42d0-88e3-5c050fefb34a</guid>
      <link>http://blog.mizzy.org/articles/2007/05/23/linux-disk-io-00#comment-2528</link>
    </item>
  </channel>
</rss>
