root conf2009 kopeyko 16.9

Download Root Conf2009 Kopeyko 16.9

If you can't read please download the document

Upload: highload-2009

Post on 16-Jun-2015

446 views

Category:

Technology


0 download

TRANSCRIPT

  • 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-