<div dir="ltr">Вчера тестировал - для меня было откровение, оказывается raid1 читает только с одного первого диска, а если поставить на raid10 из тех же двух дисков, то будет все совсем иначе.<div><br></div><div><br></div><div><br><div><div>mdadm --detail /dev/md2</div><div>/dev/md2:</div><div> Version : 1.2</div><div> Creation Time : Sat Aug 29 01:38:00 2015</div><div> Raid Level : raid1</div><div> Array Size : 244066304 (232.76 GiB 249.92 GB)</div><div> Used Dev Size : 244066304 (232.76 GiB 249.92 GB)</div><div> Raid Devices : 2</div><div> Total Devices : 2</div><div> Persistence : Superblock is persistent</div><div><br></div><div> Intent Bitmap : Internal</div><div><br></div><div> Update Time : Sun Mar 13 21:35:37 2016</div><div> State : clean </div><div> Active Devices : 2</div><div>Working Devices : 2</div><div> Failed Devices : 0</div><div> Spare Devices : 0</div><div><br></div><div> Name : domik11:2</div><div> UUID : 14c7dc6c:6af0d5a8:99dba98c:ea37eabe</div><div> Events : 574</div><div><br></div><div> Number Major Minor RaidDevice State</div><div> 0 8 49 0 active sync /dev/sdd1</div><div> 1 8 33 1 active sync /dev/sdc1</div><div><br></div><div><br></div><div>dd if=/dev/zero of=/var/lib/postgresql/dump bs=30G count=1 oflag=direct</div><div>0+1 записей получено</div><div>0+1 записей отправлено</div><div> скопировано 2147479552 байта (2,1 GB), 5,59151 c, 384 MB/c</div><div><br></div><div>echo 1 > /proc/sys/vm/drop_caches</div><div>echo 2 > /proc/sys/vm/drop_caches</div><div>echo 3 > /proc/sys/vm/drop_caches</div><div><br></div><div>dd if=/var/lib/postgresql/dump of=/dev/null</div><div>4194296+0 записей получено</div><div>4194296+0 записей отправлено</div><div> скопировано 2147479552 байта (2,1 GB), 5,45732 c, 394 MB/c</div><div><br></div><div>mdadm --create /dev/md2 -n2 -l10 -pf2 /dev/sdc1 /dev/sdd1</div><div><br></div><div>mdadm --detail /dev/md2</div><div>/dev/md2:</div><div> Version : 1.2</div><div> Creation Time : Sun Mar 13 22:16:10 2016</div><div> Raid Level : raid10</div><div> Array Size : 244066304 (232.76 GiB 249.92 GB)</div><div> Used Dev Size : 244066304 (232.76 GiB 249.92 GB)</div><div> Raid Devices : 2</div><div> Total Devices : 2</div><div> Persistence : Superblock is persistent</div><div><br></div><div> Intent Bitmap : Internal</div><div><br></div><div> Update Time : Sun Mar 13 22:38:09 2016</div><div> State : clean </div><div> Active Devices : 2</div><div>Working Devices : 2</div><div> Failed Devices : 0</div><div> Spare Devices : 0</div><div><br></div><div> Layout : far=2</div><div> Chunk Size : 512K</div><div><br></div><div> Name : domik11:2 (local to host domik11)</div><div> UUID : aeda6a24:3a98f74b:71d89706:59dfb50e</div><div> Events : 236</div><div><br></div><div> Number Major Minor RaidDevice State</div><div> 0 8 33 0 active sync /dev/sdc1</div><div> 1 8 49 1 active sync /dev/sdd1</div><div><br></div><div>dd if=/dev/zero of=/var/lib/postgresql/dump bs=30G count=1 oflag=direct</div><div>0+1 записей получено</div><div>0+1 записей отправлено</div><div> скопировано 2147479552 байта (2,1 GB), 5,52203 c, 389 MB/c</div><div><br></div><div>echo 1 > /proc/sys/vm/drop_caches</div><div>echo 2 > /proc/sys/vm/drop_caches</div><div>echo 3 > /proc/sys/vm/drop_caches</div><div><br></div><div>dd if=/var/lib/postgresql/dump of=/dev/null</div><div>4194296+0 записей получено</div><div>4194296+0 записей отправлено</div><div> скопировано 2147479552 байта (2,1 GB), 2,10984 c, 1,0 GB/c</div><div><div class="gmail_extra"><br><div class="gmail_quote">14 марта 2016 г., 17:31 пользователь dim1 <span dir="ltr"><<a href="mailto:nginx-forum@forum.nginx.org" target="_blank">nginx-forum@forum.nginx.org</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Вы правы, отключил логи - тоже зависания nginx.<br>
<br>
Хотя все в кэше ОС,<br>
судя по iotop nginx что-то читает:<br>
451 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [md2_raid1]<br>
473 be/3 root 0.00 B/s 0.00 B/s 0.00 % 90.73 % [jbd2/md2-8]<br>
23894 be/4 root 0.00 B/s 90.79 M/s 0.00 % 87.72 % dd if=/dev/zero<br>
of=/5gbfile bs=1M count=14000<br>
23545 be/1 www 121.65 K/s 0.00 B/s 0.00 % 30.34 % nginx: worker<br>
process<br>
<br>
<br>
Можно как-то побороть без смены железа и ОС?<br>
Или весь контент скопировать в Tmpfs?<br>
Или другое?<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?21,265286,265314#msg-265314" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?21,265286,265314#msg-265314</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br></div></div></div></div></div>