Welcome! Log In Create A New Profile

Advanced

Re: nginx зависает при записи логов?

March 14, 2016 11:44AM
Вчера тестировал - для меня было откровение, оказывается raid1 читает
только с одного первого диска, а если поставить на raid10 из тех же двух
дисков, то будет все совсем иначе.



mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Sat Aug 29 01:38:00 2015
Raid Level : raid1
Array Size : 244066304 (232.76 GiB 249.92 GB)
Used Dev Size : 244066304 (232.76 GiB 249.92 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Sun Mar 13 21:35:37 2016
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Name : domik11:2
UUID : 14c7dc6c:6af0d5a8:99dba98c:ea37eabe
Events : 574

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 33 1 active sync /dev/sdc1


dd if=/dev/zero of=/var/lib/postgresql/dump bs=30G count=1 oflag=direct
0+1 записей получено
0+1 записей отправлено
скопировано 2147479552 байта (2,1 GB), 5,59151 c, 384 MB/c

echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

dd if=/var/lib/postgresql/dump of=/dev/null
4194296+0 записей получено
4194296+0 записей отправлено
скопировано 2147479552 байта (2,1 GB), 5,45732 c, 394 MB/c

mdadm --create /dev/md2 -n2 -l10 -pf2 /dev/sdc1 /dev/sdd1

mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Sun Mar 13 22:16:10 2016
Raid Level : raid10
Array Size : 244066304 (232.76 GiB 249.92 GB)
Used Dev Size : 244066304 (232.76 GiB 249.92 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Sun Mar 13 22:38:09 2016
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Layout : far=2
Chunk Size : 512K

Name : domik11:2 (local to host domik11)
UUID : aeda6a24:3a98f74b:71d89706:59dfb50e
Events : 236

Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1

dd if=/dev/zero of=/var/lib/postgresql/dump bs=30G count=1 oflag=direct
0+1 записей получено
0+1 записей отправлено
скопировано 2147479552 байта (2,1 GB), 5,52203 c, 389 MB/c

echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

dd if=/var/lib/postgresql/dump of=/dev/null
4194296+0 записей получено
4194296+0 записей отправлено
скопировано 2147479552 байта (2,1 GB), 2,10984 c, 1,0 GB/c

14 марта 2016 г., 17:31 пользователь dim1 <nginx-forum@forum.nginx.org>
написал:

> Вы правы, отключил логи - тоже зависания nginx.
>
> Хотя все в кэше ОС,
> судя по iotop nginx что-то читает:
> 451 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [md2_raid1]
> 473 be/3 root 0.00 B/s 0.00 B/s 0.00 % 90.73 % [jbd2/md2-8]
> 23894 be/4 root 0.00 B/s 90.79 M/s 0.00 % 87.72 % dd if=/dev/zero
> of=/5gbfile bs=1M count=14000
> 23545 be/1 www 121.65 K/s 0.00 B/s 0.00 % 30.34 % nginx: worker
> process
>
>
> Можно как-то побороть без смены железа и ОС?
> Или весь контент скопировать в Tmpfs?
> Или другое?
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,265286,265314#msg-265314
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx зависает при записи логов?

dim1 March 13, 2016 08:58AM

Re: nginx зависает при записи логов?

dim1 March 13, 2016 02:29PM

Re: nginx зависает при записи логов?

Vasiliy P. Melnik March 13, 2016 04:52PM

Re: nginx зависает при записи логов?

Aleksandr Sytar March 14, 2016 02:40AM

Re: nginx зависает при записи логов?

dim1 March 14, 2016 07:04AM

Re: nginx зависает при записи логов?

kemko March 14, 2016 04:28AM

Re: nginx зависает при записи логов?

Vasiliy P. Melnik March 14, 2016 06:00AM

Re: nginx зависает при записи логов?

Валентин Бартенев March 14, 2016 09:00AM

Re: nginx зависает при записи логов?

Anton Gorlov March 14, 2016 09:06AM

Re: nginx зависает при записи логов?

Валентин Бартенев March 14, 2016 09:16AM

Re: nginx зависает при записи логов?

dim1 March 14, 2016 11:31AM

Re: nginx зависает при записи логов? atop - нагрузка на диски

dim1 March 14, 2016 11:50AM

Re: nginx зависает при записи логов?

Vasiliy P. Melnik March 14, 2016 11:44AM

Re: nginx зависает при записи логов? atop - нагрузка на диски

Gena Makhomed March 14, 2016 12:48PM

Re: nginx зависает - а поможет Varnish перед nginx?

dim1 March 18, 2016 09:14AM

Re: nginx зависает - а поможет Varnish перед nginx?

Илья Шипицин March 20, 2016 11:28PM

Re: nginx зависает - а поможет Varnish перед nginx?

dim1 March 21, 2016 07:29AM

Re: nginx зависает - а поможет Varnish перед nginx?

Илья Шипицин March 21, 2016 08:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 103
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready