Root Conf2009 Kopeyko 16.9
-
Upload
highload-2009 -
Category
Technology
-
view
444 -
download
0
Transcript of Root Conf2009 Kopeyko 16.9
- 1. ?
2. Date: Sat, 18 Feb 2006 20:08:41 +0300 From: Oleg Bunin To: Andrew Kopeyko Subject: 100 ! , . , - , ;) 3. N
- :
-
- 2.000.000 , 100.000
-
- , / :
-
- - 2
-
- - 2
- (, , )
- :
- 10.000.000+ , 100
- 100.000.000+
- 1.000.000
4. 5.
- CARP
- : AMD64
- HDD: 1 xSATA 200 GB
- : 1 GbSDRAM
- Gigabit Ethernet
- : AMD64
- HDD: 2 xSATA 200 GBRAID0
- : 1 GbSDRAM
- : AMD64
- HDD: 2 xSATA 500 GBRAID0
- : 4 GbSDRAM
- : AMD64 dual-core
- HDD: 2 xSATA 500 GBRAID0
- : 2 GbSDRAM
- : 2 xAMD64 Opteron dual-core?
- HDD: 4 xSCSI 300 GBRAID1+0
- : 4 GB
- - 1000-BaseTX
6. 2
- ?
- 10.000.000 pageviews
- 100.000.000 imageviews
- ?
7.
- html- = 300
- fullsize = 300
- - 5%
- = 5
- - :
- -% . %
- 20510
- 555
- 202535
- 202535
- 20515
8.
- %
- 45/33
- 128/33
- 512+ /33
9. 10.
- -
- ()? ,
- - AJAX
- html-
- -
- - memcahed
- -
- !!!
- - html- = 0.1
- - HTTP/IP/ethernet ,
- 10%
11. (2)
- = 25
- = 10
- html-
-
- nginx 3
- ,
-
- FreeBSDtuned by Igor Sysoev
12.
- 10 pageviews/ = 115 acc/sec ()
- love.rambler.ru = 230 acc/sec
- ,
- = 250 pageviews/sec
- = 2500 imageviews/sec
13.
- 1 / (25 + 10 )
- = 29 +
- 0.1
- => 290 /
- .. ;-)
- 2 :
- - 580 /
- - = 0.2
14.
- 250 / * 300 = 75 / = 600 /
- - - : 600 / / 2 = 300 /
- - -CARP :
-
- : 300 / / 3 () = 100 /
-
- CARP : 100 / * 2 = 200 /
15.
- 100 pageviews
- -% previewsfullsize
- ================.==================
- 20102000
- 55250
- 20357000
- 20357000
- 20152005
- ---------------------------------------------------------
- -100%18255
- , 9.1251.5
16. pageviews/imageviews
- ,
- pageviews / imageviews = 100/1830= 1/18
- =>
- = 250 pageviews/sec
- = 4500 imageviews/sec
17.
- :
- (1825 * 5 + 5 * 300 ) / (1825 + 5) =
- (9.125 + 1.5 ) / 1830 = 6
- 6 * 4500 acc/sec = 27 / = 216 /
- 2 :
- - 108 /,
18. /
- :
- - : 300 / + 108 / ~ 3/1
- - : 100 / + 108 / ~ 1/1
- : 616 /
- : 3-.
19.
- :
- 100*10 / 45/ +2 (lingering_close) = 24
- 100*10 / 128/ +2 (lingering_close) = 10
- 100*10 / 512/ +2 (lingering_close) = 4
- :
- 45 -> 250 acc/sec * 33% * 24 = 2000
- 128K -> 250 acc/sec * 33% * 10 = 833
- 512+K -> 250 acc/sec * 33% * 4 = 333
- 3166
- : 250 acc/sec * 24 = 6000
20. 1
- Q: ?
- 10.000.000 pageviews/day
- 180.000.000 imageviews/day
- A1: , html-