Top 10 Non-SharePoint
Technical Issues That Can
Doom Your
Implementation
Robert Bogue
Rob.Bogue@ThorProjects.com
(317)844-...
Thank you #SPSTC
sponsors!
Agenda
• Background
• Do the Top 10 thing
• Close out
My Background
• Assembled computers
when memory was
chips and not sticks
• Ran Ethernet when it
was coax
• Built servers w...
10. SQL Server Performance
What You’ll See
• Slow performance across the board
• Long search crawl times

What’s Wrong
• S...
Platter

Arm
Head
Around the mulberry bush…
It Bugs Me!
RAID 1+0

RAID 5

A1a
B1a
C1a
D1a

A1b
B1b
C1b
D1b

A2a
B2a
C2a
D2a

A2b
B2b
C2b
D2b

Disk 0

Disk 1

Disk 2

...
9. SAN Configuration
What You’ll See
• Slow performance, especially initial
loading of a site
• Less effectiveness in addi...
8. Load Balancer Configuration
What You’ll See
• First hit response times, even after
the first hit

What’s Wrong
• The lo...
7. SharePoint Server Disk
What You’ll See
• SharePoint Server disks get filled up

What’s Wrong
• The full text (non-SQL) ...
6. Core Network
What You’ll See
• Weird SharePoint errors
• Erratic and unpredictable
performance

What’s Wrong
• Insuffic...
5. Lack of Quality
(Assurance Environment)
What You’ll See
• Unknown problems in your
production environment

What’s Wrong...
4. Crosstalk Between
Environments
What You’ll See
• Random outages in production
• Random performance issues in
production...
3. Abstract IP
What You’ll See
• All clients look like they’re coming
from one IP address

What’s Wrong
• The proxy server...
2. Lack of Monitoring
What You’ll See
• Nothing

What’s Wrong
• You can’t fix what you can’t find

What to Check
• Monitor...
1. Login Prompts
What You’ll See
• Prompts for login (like every 30
seconds)

What’s Wrong
• IE with your web site not in ...
Thank You
Rob Bogue
Shepherd@SharePointShepherd.com
(317) 572-5310
Upcoming SlideShare
Loading in …5
×

Top Ten Non-SharePoint Technical Issues that Can Doom Your Implementation

1,216 views

Published on

SharePoint has it's own complexities to be considered but what about the underlying infrastructure? In this session you'll learn about the things that sit below SharePoint that may doom your implementation.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,216
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Top Ten Non-SharePoint Technical Issues that Can Doom Your Implementation

  1. 1. Top 10 Non-SharePoint Technical Issues That Can Doom Your Implementation Robert Bogue Rob.Bogue@ThorProjects.com (317)844-5310
  2. 2. Thank you #SPSTC sponsors!
  3. 3. Agenda • Background • Do the Top 10 thing • Close out
  4. 4. My Background • Assembled computers when memory was chips and not sticks • Ran Ethernet when it was coax • Built servers when SCSI was a dirty word and RAID was used to get rid of bugs
  5. 5. 10. SQL Server Performance What You’ll See • Slow performance across the board • Long search crawl times What’s Wrong • SQL Server is the bottleneck in SharePoint implementations What to Check • SQL Server Buffer Manager: Page Life Expectancy > 300 (seconds) What to do • Add memory • Add memory • Improve disk performance • Add another SQL instance
  6. 6. Platter Arm Head
  7. 7. Around the mulberry bush…
  8. 8. It Bugs Me! RAID 1+0 RAID 5 A1a B1a C1a D1a A1b B1b C1b D1b A2a B2a C2a D2a A2b B2b C2b D2b Disk 0 Disk 1 Disk 2 Disk 3 A1 B1 C1 Dp A2 B2 Cp D1 A3 Bp C2 D2 Ap B3 C3 D3 Disk 0 Disk 1 Disk 2 Disk 3
  9. 9. 9. SAN Configuration What You’ll See • Slow performance, especially initial loading of a site • Less effectiveness in adding RAM to the SQL server What’s Wrong • Disks aren’t producing enough IOPS What to Check • Average time per read < 20ms • Average time per write < 20ms • RAID configuration is RAID 10 not 5/6 (DP) What to do • Reconfigure from RAID 5/6(DP) to RAID 10 • Buy more, faster, smaller disks
  10. 10. 8. Load Balancer Configuration What You’ll See • First hit response times, even after the first hit What’s Wrong • The load balancer isn’t configured for session affinity (sticky sessions) What to Check • Session affinity • Session identification What to do • Configure the load balancer for session affinity (sticky sessions)
  11. 11. 7. SharePoint Server Disk What You’ll See • SharePoint Server disks get filled up What’s Wrong • The full text (non-SQL) indexes get copied to every query server (and they’re big) What to Check • Every query server has 30% of the total size of everything you want to search What to do • Add disks until you have enough
  12. 12. 6. Core Network What You’ll See • Weird SharePoint errors • Erratic and unpredictable performance What’s Wrong • Insufficient bandwidth between servers • Packet loss What to Check • No Firewall between servers • Network adapter transmit buffer < 1 What to do • Remove firewall and proxy servers between SharePoint and SQL • Ensure all network ports plugged in and bonded • Plug all SharePoint servers into a single switch
  13. 13. 5. Lack of Quality (Assurance Environment) What You’ll See • Unknown problems in your production environment What’s Wrong • There’s no way to validate your code and configuration changes What to Check • The value of downtime in production to the organization What to do • Get at least one controlled environment before production
  14. 14. 4. Crosstalk Between Environments What You’ll See • Random outages in production • Random performance issues in production What’s Wrong • Production is referencing development resources (which are being shutdown) What to Check • Production can not communicate with development What to do • Put production (and QA) on a separate subnet that can’t talk to development resources
  15. 15. 3. Abstract IP What You’ll See • All clients look like they’re coming from one IP address What’s Wrong • The proxy server or load balancer is NATing (abstracting) the IP address • Difficult to diagnose specific client problems when you can’t find them What to Check • Configuration of the proxy server or load balancer • IIS Logs to verify client IP addresses are being recorded What to do • Reconfigure the network to transmit client IP addresses to the server
  16. 16. 2. Lack of Monitoring What You’ll See • Nothing What’s Wrong • You can’t fix what you can’t find What to Check • Monitoring options available to you What to do • Install monitoring • Configure monitoring
  17. 17. 1. Login Prompts What You’ll See • Prompts for login (like every 30 seconds) What’s Wrong • IE with your web site not in the Intranet zone What to Check • IE settings • Time synchronization What to do • Set a group policy • Make workstations a member of the domain
  18. 18. Thank You Rob Bogue Shepherd@SharePointShepherd.com (317) 572-5310

×