Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
Date: Mon, 01 Mar 2010 20:30:21
Message-Id: 861459561.20100301223014@mail.ru
In Reply to: Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O by Alex Efros
1 Monday, March 1, 2010, 10:07:03 PM, Alex wrote:
2
3 > On Mon, Mar 01, 2010 at 09:44:43PM +0200, Sergey Kobzar wrote:
4 >> Баг проявляется как на CFQ, так и на Deadline.
5
6 > Угу. И с любыми настройками планировщиков через sysctl.
7
8 Настройки sysctl - до балды.
9
10 >> По железу - у меня практически на всех серверах подобное. Если
11 >> телодвижения не будут зря - могу дать спецификацию.
12
13 > На мой взгляд - не зря. Я уже предлагал пару раз собрать базу данных по
14 > тормозящему и не тормозящему железу - это может сильно помочь и
15 > разработчикам, и людям, которые готовы решить проблему сменой железа.
16
17 Это раз:
18
19 Intel(R) Xeon(TM) CPU 2.66GHz
20
21 00:00.0 Host bridge: Intel Corporation E7505 Memory Controller Hub (rev 03)
22 00:00.1 Class ff00: Intel Corporation E7505/E7205 Series RAS Controller (rev 03)
23 00:01.0 PCI bridge: Intel Corporation E7505/E7205 PCI-to-AGP Bridge (rev 03)
24 00:02.0 PCI bridge: Intel Corporation E7505 Hub Interface B PCI-to-PCI Bridge (rev 03)
25 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
26 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
27 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
28 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
29 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
30 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
31 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
32 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
33 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
34 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
35 02:1c.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
36 02:1d.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
37 02:1e.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
38 02:1f.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
39 03:01.0 RAID bus controller: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID (rev 01)
40 03:03.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
41 04:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
42
43
44 Это два:
45
46 Intel(R) Xeon(R) CPU 5140 @ 2.33GHz
47
48 00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev 92)
49 00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev 92)
50 00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 92)
51 00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 92)
52 00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 92)
53 00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev 92)
54 00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 92)
55 00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev 92)
56 00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
57 00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
58 00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
59 00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
60 00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
61 00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
62 00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
63 00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
64 00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
65 00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
66 00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
67 00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
68 00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
69 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
70 00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
71 00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
72 00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
73 01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
74 01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
75 02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
76 02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
77 04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
78 04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
79 0b:00.0 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) (rev 09)
80 0b:00.2 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) (rev 09)
81 0c:0c.0 RAID bus controller: 3ware Inc 9550SX SATA-II RAID PCI-X
82 0e:0c.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
83
84
85 Вариации на тему разная модель чипсета, проца, кол-во ядер - итог
86 одинаков.
87
88 Могу сказать только везде платформа Intel (Xeon) + 3ware controller
89 (IDE / SATA / SAS).
90
91 Ядра после 2.6.19 - везде тормоза. После 2.6.30 немного лучше, но все
92 равно хреново.
93
94
95 >> > Но это случается так редко и длится так недолго, что можно сказать,
96 >> > что проблема решена.
97 >> Это наверно на десктопе? ;)
98
99 > Угу. Что творится в этом смысле на моих серверах - я не знаю.
100 > Вероятно, там баг не проявляется - иначе я, наверное, бы знал. ;)
101
102 > Файлы гиговые там не копируются (точнее, копируются, но редко и только по
103 > сети - бэкапы - так что скорость ограничена сетью и ssh), каких-либо
104 > заметных тормозов в работе сетевых сервисов вроде веб-сервера и наших
105 > скриптов я не замечал, MySQL вроде работает тоже нормально. В общем, баг
106 > может и есть, но как это проверить и как определить насколько он мешает
107 > работать серверам - не понятно.
108
109 Да всякие там мыльники, FTP, web - это не в счет. Половина данных
110 кэшируется. Интереснее когда или Samba или VMware с запущенными >2
111 виртуальными машинами.
112
113
114 > В плане железа - сервера 'HP ProLiant DL140 G3', винты 'FB080C4080'.
115
116
117 --
118 Sergey