download.microsoft.comdownload.microsoft.com/download/5/5/7/557b7ec7-7007-4f0e... · web viewnic...

Click here to load reader

Upload: phungcong

Post on 22-May-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

SharePoint Server 2010 Search

(URL Web )

2010 Microsoft Corporation. All rights reserved.

SharePoint Server 2010 Search

Brion StoneMicrosoft Corporation

2010 4

: SharePoint Server 2010 Search

: Microsoft SharePoint Server 2010 SharePoint Server 2010 Search

/

1

3

4

4

5

5

5

6

9

9

/ 11

15

16

17

21

21

/ 23

29

31

31

36

36

/ 37

38

39

39

39

46

48

54

54

55

60

62

Microsoft SharePoint Server 2010 Search 3

/

SharePoint Server 2010 Search

SharePoint Server 2010 ()

SharePoint Server 2010 : ()

SharePoint

33%

( Web )

10%

Web

1

Web URL Microsoft Outlook 2010 Social Connectors

1 SharePoint 2010 1 (1 )

1 1 ( 4 )

1 1 ( 1 )

()

SharePoint

Web 3 1

2

1

1 1 1 / 1 ( )

1 []

1 / 1 / (IOPS) ()

SharePoint Server 2010

Web

Web

Web / (1)

1px4c@3 GHz

RAM

16 GB

Windows Server 2008 R264

2 x 450 GB 15K SAS: RAID1: OS

2 x 450 GB 15K SAS: RAID1: DATA1

2 x 450 GB 15K SAS: RAID1: DATA2

NIC

2

NIC

1

NTLM

SharePoint Server 2010 ( )

(Search Query and Site Settings Service )

(1)

/ (1)

1px4c@3 GHz

1px4c@3 GHz

RAM

16 GB

16 GB

Windows Server 2008 R264

Windows Server 2008 R264

2 x 450 GB 15K SAS: RAID1: OS

2 x 450 GB 15K SAS: RAID1: DATA1

2 x 450 GB 15K SAS: RAID1: DATA2

2 x 450 GB 15K SAS: RAID1: OS

2 x 450 GB 15K SAS: RAID1: TEMP

2 x 450 GB 15K SAS: RAID0: DATA

NIC

1

1

NIC

1

1

NTLM

NTLM

SharePoint Server 2010 ( )

SharePoint Server 2010 ( )

SharePoint Server Search: Search Query and Site Settings Service

SharePoint Server Search

(1)

2px4c@3 GHz

RAM

16 GB

Windows Server 2008 R264

2 x 450 GB 15K SAS: RAID1: OS

2 x 450 GB 15K SAS: RAID0: DATA

2 x 450 GB 15K SAS: RAID0: LOGS

(: IO )

NIC

2

NIC

1

NTLM

Microsoft SQL Server 2008 Enterprise

1

6

1

1

8640

()

900

52 GB

11 GB

68 GB

1 GB

2 GB

38.4 GB ( 76.8 GB)

3

SharePoint_ConfigSharePoint_AdminContentState_ServiceBdc_Service_dbWSS_UsageApplicationWSS_Content

/

/

9

1

( 80)

CPU

SQL Server CPU

3.4%

12%

Web CPU

8%

51%

CPU

13.3%

95%

0

0

Web

0

0

APP

0

0

SQL Server

(SQL Server)

99.97%

100%

SQL Server : []

.071

.038

SQL Server : []

.035

.019

SQL Server : /

0

0

SQL Server : []

31

.017

SQL Server /

14.9

10.2

SQL Server : SQL Server /

.087

.05

(SQL Server)

.011

.01

: (SQL Server)

.01

.008

/ (SQL Server)

.894

.05

/ (SQL Server)

45

106

( )

.013

0.001

: ( )

0

0.001

/ ( )

11.75

0.06

/ ( )

4

5.714

( )

8.73%

9%

( )

8.75%

9%

Web

ASP.NET ( Web )

0

0

( Web )

9.67%

95%

( Web )

9.74%

100%

1757

13608

0

0

UI (75 )

0.331

3.68

UI (95 )

0.424

3.93

3.29 /

22.4 /

()

SharePoint (4M)

(1M)

HTTP ( SharePoint) (1M)

CPU

SQL Server CPU

5.4%

11.7%

23%

CPU

41.6%

69%

71%

0

0

0

Web

0

0

0

APP

0

0

0

SQL Server

(SQL Server)

SQL Server : []

436

51.76

84.73

SQL Server : []

SQL Server : /

SQL Server : []

1.05

1.64

3.53

SQL Server /

SQL Server : SQL Server /

(SQL)

27.124

6.85

45

: (SQL Server)

17.6

6.7

21.57

( )

.008

.032

.02

: ( )

.006

.025

.012

( )

14.16%

10.4%

11.5%

( )

19.2%

11.13%

12.78%

Web

ASP.NET ( Web )

0

0

0

( Web )

( Web )

3934881

1247838

996982

9645

302

2

(/)

46.32

120.436

138.316

(/)

5197

3466.219

2192.982

(/)

45.91

116.392

130.086

( )95% 95%

: (20) 1

( )

: 20

1

: SharePoint

RAM 1 Web ( RAM )

Web Web ( 1 Web )

RAM OS 33% + 3 GB RAM

1 Web 6 2

1 Web ( ) Web 1 Web

2

[] 1

2

4 4 4 1 1 1 4 4 8 ( ) 4

RAM IOPS

7 CPU

2 4 CPU

2 2 CPU

2 1 2 1 /SharePoint IOPS ()

SharePoint Server 2010

Web

Web

Web (1)

[email protected] GHz

RAM

8 GB

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

NIC

2

NIC

1

NTLM

SharePoint Server 2010 ( )

6 4 2

()

(4)

(1)/ (1)

[email protected] GHz

[email protected] GHz

RAM

32 GB

8 GB

Windows Server 2008 R264

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

4 x 300 GB 15K SAS: RAID10:

2 x 148 GB 15K SAS: RAID1: OS/

NIC

2

2

NIC

1

1

NTLM

NTLM

SharePoint Server 2010 ( )

SharePoint Server 2010 ( )

SharePoint Server Search: Search Query and Site Settings Service

SharePoint Server Search

2 SharePoint 2 2

//SharePoint

[email protected] GHz

[email protected] GHz

RAM

32 GB

16 GB

Windows Server 2008 R264

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

2 x 148 GB 15K SAS: RAID1:

2 x 450 GB 15K SAS: RAID1: DB

6 x 450 GB 15K SAS: RAID10: DB

2 x 450 GB 15K SAS: RAID1: SharePoint DB

2 x 450 GB 15K SAS: RAID1:

2 x 148 GB 15K SAS: RAID1: OS

2 x 148 GB 15K SAS: RAID1:

2 x 300 GB 15K SAS: RAID1: DB

6 x 146 GB 15K SAS: RAID10: DB 1

6 x 146 GB 15K SAS: RAID10: DB 2

2 x 300 GB 15K SAS: RAID1: DB 1

2 x 300 GB 15K SAS: RAID1: DB 2

NIC

2

2

NIC

1

1

NTLM

NTLM

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise

1

12

1

1

17280

()

4600

356 GB

85 GB

304 GB

9 GB

5 GB

316 GB ( 79 GB)

4

SharePoint_ConfigSharePoint_AdminContentState_ServiceBdc_Service_dbWSS_UsageApplicationWSS_Content

/

/

4 6

1

( 80)

CPU

SQL Server CPU ( DB )

5%

98%

Web CPU

3%

33%

CPU

3%

47%

0.07%

0%

Web

0

0

APP

0

0

SQL Server

( DB )

(SQL)

100%

99.9%

SQL Server : []

0.000

0.159

SQL Server : []

0.000

0.080

SQL Server : /

0

0

SQL Server : []

0.041

1.626

SQL Server /

9.776

93.361

SQL Server : SQL Server /

0.059

0.071

/ ( IO)

.01

.81

(SQL Server)

0.001

0.037

: (SQL Server)

0.000

0.003

/ (SQL Server)

0.057

14.139

/ (SQL Server)

4.554

17.515

( )

0.000

0.001

: ( )

0.000

0.001

/ ( )

0.043

0.266

/ ( )

4.132

5.564

( )

9%

10%

( )

9%

10%

Web

ASP.NET ( Web )

0

0

( Web )

47%

48%

( Web )

47%

49%

1398

14406

1

0

UI (75 )

0.47

2.57

UI (95 )

0.65

3.85

2.38 /

27.05 /

()

SharePoint (3.5M)

(1M)

HTTP ( SharePoint) (1M)

CPU

SQL Server CPU ( DB DB )

11%, 19%

22%, 7%

23%, 5%

SQL Server CPU ( DB DB )

96%, 100%

86%, 45%

79%, 28%

CPU

41.6%

69%

71%

0.2%

0.02%

0%

Web

0

0

0

APP

0

0

0

SQL Server ( DB DB )

(SQL)

99.5%, 99.8%

99.9%, 99.3%

SQL Server : []

1881.749, 1106.314

1617.980, 2.882

983.137, 0.904

SQL Server : []

69919.500, 1081703

55412.000, 304.500

24000.500, 47

SQL Server : []

339.658, 10147.012

739.232, 0.136

SQL Server : []

598106.544, 234708784

52711.592, 23.511

SQL Server : /

0.001, 0

0.008, 0

SQL Server : []

2.288, 13.684

3.042, 13.516

2.469, 20.093

SQL Server : []

2636, 1809

928, 858.5

242.929, 938.706

SQL Server / :

20.384, 5.449

76.157, 6.510

SQL Server / :

332.975, 88.992

295.076, 42.999

SQL Server : SQL Server / :

0.560, 0.081

0.229, 0.125

SQL Server : SQL Server / :

22.999, 88.492

17.999, 15.5

/ ( IO):

2.15, 1.25

1.45, 0.364

(SQL Server)

66.765, 27.314

129.032, 20.665

182.110, 11.816

(SQL Server)

4201.185, 5497.980

3050.015, 762.542

1833.765, 775.7

: (SQL Server) :

58.023, 13.532

114.197, 19.9

175.621, 10.417

: (SQL Server) :

1005.691, 881.892

1551.437, 761.891

1018.642, 768.289

/ (SQL Server) :

245.945, 94.131

137.435, 154.103

/ (SQL Server) :

6420.412, 6450.870

3863.283, 1494.805

/ (SQL Server) :

458.144, 286.884

984.668, 278.175

/ (SQL Server) :

2990.779, 5164.949

2666.285, 4105.897

( )

0.052

0.043

0.030

: ( )

0.029

0.031

0.026

/ ( )

5.405

0.798

/ ( )

48.052

102.235

( )

68%

45%

52%

( )

76%

47%

59%

Web

ASP.NET ( Web )

0

0

0

( Web )

( Web )

3631080

1247838

200000

7930

304

0

(/)

82

148

81

(/)

1573

1580

1149

(/)

79

136

76

( )95% 95%

: (22) 95 1

( )

: 3 3 30 75 1 1

4 6

1

: SharePoint

RAM

RAM OS 33% + 3 GB RAM

DB RAM 92 GB () 30 GB RAM DB DB DB SharePoint 32 GB RAM

2 2 ( ) () 1 2

14 3

1 Web ( ) Web

3

[] 1

2

10 10 1 1 1

3 1 2 2 3 1 SharePoint IOPS ()

SharePoint Server 2010

Web

Web

Web (1)

[email protected] GHz

RAM

8 GB

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

NIC

2

NIC

1

NTLM

SharePoint Server 2010 ( )

13 10 3

()

(10)

(2)/ (1)

[email protected] GHz

[email protected] GHz

RAM

32 GB

32 GB

Windows Server 2008 R264

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

4 x 300 GB 15K SAS: RAID10:

2 x 148 GB 15K SAS: RAID1: OS/

NIC

2

2

NIC

1

1

NTLM

NTLM

SharePoint Server 2010 ( )

SharePoint Server 2010 ( )

SharePoint Server Search: Search Query and Site Settings Service

SharePoint Server Search

4 SharePoint 2 2

//SharePoint

[email protected] GHz

[email protected] GHz

RAM

32 GB

16 GB

Windows Server 2008 R264

Windows Server 2008 R264

2 x 148 GB 15K SAS: RAID1: OS

2 x 148 GB 15K SAS: RAID1:

2 x 450 GB 15K SAS: RAID1: DB

6 x 450 GB 15K SAS: RAID10: DB

2 x 450 GB 15K SAS: RAID1: SharePoint DB

2 x 450 GB 15K SAS: RAID1:

2 x 148 GB 15K SAS: RAID1: OS

2 x 148 GB 15K SAS: RAID1:

2 x 300 GB 15K SAS: RAID1: DB

6 x 146 GB 15K SAS: RAID10: DB 1

6 x 146 GB 15K SAS: RAID10: DB 2

2 x 300 GB 15K SAS: RAID1: DB 1

2 x 300 GB 15K SAS: RAID1: DB 2

NIC

2

2

NIC

1

1

NTLM

NTLM

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise

()

()

/

/

()

() RAM IOPS

SharePoint Server 2010 SharePoint Server 2010

(SSA)

SSA SSA Web

Search Query and Site Settings Service (QP) QP SSA

1 ( )

1 1

QP

-

-

SSA SSA

()

RAM

IOPS (/)

Web

Search Query and Site Settings Service

[] [] RAM ( ) CPU RAM

RAM ( )

RAM

IO RAM IO ( 2 2 )

2 CPU 1 CPU

33% RAM (OS )

1 (/) 2 K

IO

RAM

DB DB RAM

(MSSSecurityDescriptors) RAM RAM

700

DB RAM 1 DB DB RAM IO

(MSSDocSDIDs + MSSDocProps + MSSDocresults) 33% RAM

2K

30% 70%

SSA

RAM

IOPS (% /)

()

CPU 1 4 CPU RAM ( )

RAM

300-400

700

IO RAM 3.5 K IOPS 6K IOPS

3.5 7k

73% 27%

SharePoint ( 13.3 TB) SharePoint 20% SharePoint Server 2010

:

() SharePoint ( SharePoint HTTP )

SharePoint

1. (ContentDBSum)

SharePoint ContentDBSum

2. (TotalIndexSize QueryComponentIndexSize)

( )

ContentDBSum * 0.035 TotalIndexSize

1 500 1,000

TotalIndexSize/( ) QueryComponentIndexSize

RAM QueryComponentIndexSize * 0.33 RAM

RAM

RAM RAM

QueryComponentIndexSize ( 1,000 )

QueryComponentIndexSize * 3 1

QueryComponentIndexSize * 4 1

IOPS

3.

ContentDBSum * 0.015 TotalPropertyDBSize

ContentDBSum * 0.0031 TotalPropertyDBLogSize SQL

ContentDBSum * 0.00034 TempDBSize RAM 33%

1 5,000 ()

TotalPropertyDBSize/( ) PropertyDatabaseSize

TotalPropertyDBLogSize/( ) PropertyDatabaseLogSize

RAM PropertyDatabaseSize * 0.33 RAM

IOPS RAM RAM

4.

ContentDBSum * 0.046 TotalCrawlDBSize

ContentDBSum * 0.011 TotalCrawlDBLogSize SQL

ContentDBSum * 0.0011 TempDBSize

1 2,500

TotalCrawlDBSize/( ) CrawlDatabaseSize

TotalCrawlDBLogSize/( ) CrawlDatabaseLogSize

IOPS RAM 16 GB

5.

(Windows Classic )

() * 0.3 SearchAdminDBSize

RAM SearchAdminDBSize * 0.33 RAM

IOPS RAM RAM

:

1

TotalCrawlDBSize + TotalPropertyDBSize + TotalIndexSize + SearchAdminDBSize

TotalIndexSize

SharePoint 1

1 10

10 (1 1 )

10 (1 1 ) ( )

RAM

1. SharePoint 20 TB

2. 20 TB * 0.035 () = 716.8 GB TotalIndexSize 1

3. TotalIndexSize 716.8 GB/10 = 71.68 GB 1 1 (QueryComponentIndexSize)

4. TotalIndexSize 4 3 71.68 GB * 4 = 286.72 GB1 GB 2 (/ )

a. OS ()

b. 1: 1 1 ( = 300 GB )

c. 2: 2 () 2 ( = 300 GB )

: 1 71.68 GB * 0.33 = 23.65 GB RAM OS 3 GB RAM ( 32 GB )

SharePoint Search Service (SSA)

20 256

SharePoint SSA

1,000 SSA 1

SharePoint 1 1,000 (Web ) 1

SSA 20

SSA 20 RAM 128

SSA 10

1 SSA 10 255 ( )

32

() 2,500 1 SharePoint SSA 4

16 2 2 8 ()

I/O 128/( )

128 64/( )

SSA 20

20

SSA 50

SSA 500

100

500 1 HTML HTTP

SSA 100

1

""

1

10,000

1 ()

SSA 500,000

SSA 100,000

100

200

25

100 600

200

5 5,000 (ASP.NET ) ASP.NET Web.config Client.config (MaxItemsInObjectGraph)

1 2 3

SSA 200 2 3 1

SSA 1,000,000

1 100 URL

1 URL

//1

1 (RAMIOCPU) RAMCPU IO ()

: ( ) 1

(Query and Site Settings Service)

: ( ) Query and Site Settings Service 1

: ( )

(Query and Site Settings Service)

: ( ) Query and Site Settings Service

()

IOPS

CPU

( )

IOPS

IOPS ( ) ()

: IOPS

( /

DB)

CPU %

RAM: (%)

(/)

2/1 DB

19.5

99.6

142

73

50

4/2 DB

8.502

99.55

45

75

~75

6/2 DB

22

99.92

55

1050

~75

CPU

256 () 3

1. PowerShell [] [] 4 []

a. Get-SPEnterpriseSearchService | Set-SPEnterpriseSearchService PerformanceLevel Maximum

2. 256

3.

: IOPS

SharePoint Web 2

1. CPU (20% )

2. ()

OSS Search Gatherer/Threads Accessing Network

1

SharePoint SharePoint Server 2010 ()

:

6,000

SQL Server CPU (% )

/

14.8 / 19.13

35 / 55

11 / 63

SQL Server

/

60548 / 5913

83366 / 5373

33927 / 2806

SQL Server /

/

9 /48

:

466 /1277

12 /28

20 /49

:

253 /1156

SQL /

/

8 /43

:

1362 /2688

11 /24

24 /29

:

2039 /2142

CPU (% )

1 (2 )/ 2 (2 )

18 / 11

25.76 / 21.62

8.34 / 7.49

99%

/

1 (2 )/ 2 (2 )

64.32 / 42.35

93.31 / 92.45

99.81 / 110.98

/

1 (2 )/ 2 (2 )

0.23 / 0.20

4.92 / 2.03

1.38 / 1.97

/

1 (2 )/ 2 (2 )

11 /11

1 /2

5 /4

:

1962 /3235

/

1 (2 )/ 2 (2 )

1 /2

12 /11

10 /16

:

2366 /5206

SharePoint ()

2

2

: Web Web

: Web

Web Web

Active Directory

SQL

SharePoint Server 2010 FAST Search for SharePoint Server 2010

(results.aspxpeopleresults.aspx )

WCF

WCF threadabortexception

Web IPSec

()

SharePoint

()

:

DB

:

:

DB

:

:

:

:

:

1

SharePoint 1:30 PM

33% RAM

IO IO

IO RAM ( )

SQL Server ()SQL Server

SQL Server ()SQL Server

Windows Active Directory

SQL Server (SQL Server ) QP 25% SQL Server (QP ) QP

SQL Server ()SQL

(PLT) PLT () PLT

PLT 1 280

Web CSS

PLT 25 PLT

20% () 20% 50 ( : ())

(CSS) JavaScript (JS) CSS JS 1

JS

PLT

SharePoint Search Health Monitoring Reports

15 / 35 /

1. 15/35 /

2.

3. DB IOPS CPU

2

1. : IT

2. : 10 / 25 /

1

( )

RAM

SQL Server / < 300 () (> 1000 () )

SQL Server / < 96% (> 98% )

SQL Server 2008 Enterprise Edition

IOPS

DB

DB :

// ~50 > 50

(MSSDocSDIDs + MSSDocProps + MSSDocresults) 33% RAM

IOPS

( )

SPHA

SPHA

SQL Server 2008 Enterprise Edition

IOPS

:

// ~30 > 30 ( 1 )

() 33% (OS ) RAM

IOPS

( )