Archive for June, 2011
Performance Counters SharePoint
Posted by sharepointgadget in Performance on June 20, 2011
Central Processing Unit (CPU) counters:
Counter | Description | Details |
Total Processor Time | The % Processor Time counter measures the percentage of elapsed time that the processor spends to execute a non-Idle thread | Object: Processor Counter: %Processor Time Instance: _Total |
Processor Privileged Time | Use the % Privileged Time counter to measure the percentage of elapsed time that the process threads spent executing code in Privileged mode | Object: Processor Counter: %Privileged Time Instance: _Total |
Processor User Time | Use the % User Time counter to measure the percentage of elapsed time the processor spends in User mode. | Object: Processor Counter: % User Time Instance: _Total |
Processor Interrupts | Records the number of times processing is stopped to handle a hardware request for disk or memory I/O. Values higher than 1000 may indicate a hardware issue. | Object: processor Counter: Interrupts/Sec Instance: _Total |
Process – W3WP Processor Time | Measures the % of elapsed time that all process threads use the processor | Object: Process Counter: %Processor Time Instance: w3wp |
Processor Queue Length | Logs the number of items waiting to be processed by the CPU. Values higher than 2 indicates the need to add more or faster processors. | Object: System Counter: Processor Queue Length |
Memory Counters:
Counter | Description | Details |
Page Faults per second | Records the number of times that data was not found in memory. | Object: Memory Counter: Page Faults/sec |
Page Reads per second | Monitors the data written to or read from memory. Values higher than 200 indicates the need to increase RAM. | Object: Memory
Counter: Page Reads/sec |
Available Memory | Monitors the amount of memory available to the system. Values below 10% of total physical memory indicate the need for more RAM. | Object: Memory
Counter: Available Mbytes |
Memory\Pool Nonpaged Bytes\(N/A) | Records the amount of data that cannot be paged on the disk. | Object: Memory
Counter: Pool Nonpaged Bytes |
Disk counters:
Counter | Description | Details |
Available Disk Space | Use the % Free Space counter to calculate the percentage of total usable space | Object: LogicalDisk Counter: % Free Space Instance: _Total |
Disk Request Write Size | Uses the Disk Write Bytes/sec counter to measure the rate at which bytes are transferred to the disk during write operations | Object: PhysicalDisk Counter: Disk Write Bytes/sec Instance: _Total |
Disk Request Write Count | Measures the rate of write operations on the disk | Object: PhysicalDisk Counter: Disk Writes/sec Instance: _Total |
Disk Usage – Disk Time | Use the % Disk Time counter to calculate the percentage of elapsed time that the selected disk drive was busy servicing read or write requests | Object: PhysicalDisk Counter: %Disk Time Instance: _Total |
Disk Block Read Size | Avg. Disk Bytes/Read counter to measure the average number of bytes transferred from the disk during read operations | Object: PhysicalDisk Counter: Avg. Disk Bytes/Read Instance: _Total |
Disk Request Read Size | Measures the rate at which bytes are transferred from the disk during read operations via Disk Read Bytes/sec | Object: PhysicalDisk Counter: Disk Read Bytes/sec Instance: _Total |
Disk Request Read Count | Measures the rate of read operations from the disk | Object: PhysicalDisk Counter: Disk Reads/sec Instance: _Total |
Web/ASP/Sharepoint counters:
Counter | Description | Details |
Web Service Bytes Sent/sec | Measures the rate at which data bytes are being sent by the Web service | Object: Web Service Counter: Bytes Sent/sec Instance: _Total |
Web Service Current Connections | Monitors current IIS connections | Object: Web Service Counter: Current Connections Instance: _Total (or per Web app) |
Web Service | Use the Total Method Requests/sec counter to measure the rate at which HTTP requests are received | Object: Web Service Counter: Total method Requests/sec Instance: _Total (or specific Web apps) |
Web Service Bytes Received/sec | Counter to measure the rate at which data bytes are received by the Web service | Object: Web Service Counter: Bytes Received/sec Instance: _Total (or per Web app) |
Web Service Connection Attempts | Measures the rate at which connections to the Web service are being attempted | Object: Web Service Counter: Connection Attempts/sec Instance: _Total |
W3WP Private Bytes | Measures the current size, in bytes, of memory that this process has allocated and that cannot be shared with other processes | Object: Process Counter: Private Bytes Instance: w3wp |
W3WP Working Set | The Working Set is the set of memory pages recently touched by the threads in the process | Object: Process Counter: Working Set Instance: w3wp |
Committed Memory in use | Use the % Committed Bytes In Use counter to measure the ratio of the Memory\Committed Bytes counter to the Memory\Commit Limit counter | Object: Memory Counter: % Committed Bytes In Use |
Available Memory | Available MBytes counter to measure the amount of physical memory in MB immediately available for allocation to a process or for system use | Object: Memory Counter: Available MBytes |
Memory Cache Bytes | Shows the sum of the Memory\System Cache Resident Bytes, Memory\System Driver Resident Bytes, Memory\System Code Resident Bytes, and Memory\Pool Paged Resident Bytes | Object: Memory Counter: Cache Bytes |
.NET CLR Memory – Bytes | Uses the # Bytes in all Heaps counter to sum the following four other counters: Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size, and Large Object Heap Size | Object: .NET CLR Memory Counter: # Bytes in all Heaps Instance: _Global |
.Net CLR Data-SQL client Failed connections | Use the SqlClient: Total # failed connects counter to count the total number of connection open attempts that have failed | Object: .NET CLR Data Counter: SqlClient Instance: Total # of failed attempts |
.Net CLR Data-SQL client connections | Current number of active SQL connections | Object: .NET CLR Data Counter: SqlClient Instance: Current # pooled and nonpooled connections |
.Net CLR memory – large Objects | Displays the current size of the Large Object Heap in bytes. Objects greater than 20 KB are treated as large objects by the Garbage Collector and are directly allocated in a special heap | Object: .NET CLR Memory Counter: Large Object Heap size Instance: _Global |
Succeeded Search Queries | Use the Queries Succeeded counter to count the number of queries that produce successful searches | Object: SharePoint Search Indexer Catalogs Counter: Queries Succeeded Instance: Search |
Search Query Rate | Monitors Query Rate | Object: SharePoint Search Indexer Catalogs Counter: Queries Instance: Search |
Search – total # of Documents | Counts the total number of documents in the Index | Object: Indexing Service Counter: Total # of documents |
Cache Faults per Second | Cache activity is a reliable indicator of most application I/O operations. | Object: Memory Counter: Cache Faults/sec |
ASP.NET Requests per Second | Counts the number of requests per second | Object: ASP.NET Apps v2.0.50727 Counter: Requests/Sec Instance: _Total |
ASP.NET Cache – Hit ratio | Cache Total Hit Ratio counter to sum the ASP.NET application performance counters | Object: ASP.NET Applications Counter: Cache Total Hit Ratio Instance: _Total |
ASP.NET Cache Size | count the total number of entries within the cache (both internal and user added | Object: ASP.NET Applications Counter: Cache Total Entries Instance: _Total |
Memory – pages per second | Measures the rate at which pages are read from or written to disk to resolve hard page faults | Object: Memory Counter: Pages/sec |
ASP.NET Worker Process Restart | Measures Worker Process Restarts | Object: ASP.NET Counter: Worker Process Restarts |
Paging File | Measures the percentage of the Page File instance in use | Object: Paging File Counter: %Usage Instance: _Total |
W3WP Handle Count | This number is equal to the sum of the handles currently open by each thread in this process | Object: Process Counter: Handle Count Instance: w3wp |
Publishing Object Cache | Counts the current number of pools that are associated with the process | Object: SharePoint Publishing Cache Counter: Publishing cache hits/sec |
Total number of ISAPI Connections | Counts the number of ISAPI connections that Windows SharePoint Services is processing simultaneously. | Object: Web Service Counter: Current ISAPI Extension Requests Instance: _Total |
Total number of ISAPI Requests | Number of ISAPI Requests per second | Object: Web Service Counter: ISAPI Extension Request/sec Instance: _Total |
Current Connections | Current number of active connections to the WWW service. | Object: Web Service Counter: Current Connections Instance: _Total |
Maximum Connections | Maximum number of simultaneous connections to the WWW service since service startup. | Object: Web Service Counter: Maximum Connections Instance: _Total |
Processor\% Processor Time\_Total
Processor\% Privileged Time\_Total
Processor\% Interrupt Time\_Total
Processor\Interrupts/Sec\_Total
System\Processor Queue Length\
System\Context Switches/sec\
Server\Pool Nonpaged Failures\
Server\Pool Paged Failures\
Server\Pool Nonpaged Peak\
Server\Bytes Total/sec\
Memory\Available Mbytes\
Memory\Page Reads/sec\
Memory\Page Faults/sec\
Memory\Pool Nonpaged Bytes\
Memory\Cache Bytes\
Memory\Cache Faults/sec\
Cache\MDL Read Hits %\
LogicalDisk\% Free Space\_Total
PhysicalDisk\Avg. Disk Queue Length\_Total
PhysicalDisk\Avg. Disk Read Queue Length\_Total
PhysicalDisk\Avg. Disk Write Queue Length\_Total
PhysicalDisk\Avg. Disk sec/Read\_Total
PhysicalDisk\Avg. Disk sec/Transfer\_Total
PhysicalDisk\Disk Writes/sec\_Total
Web Service\Current Connections\_Total
Web Service\Maximum Connections\_Total
ASP.NET Apps v2.0.50727\Cache % Machine Memory Limit Used\__Total__
ASP.NET Apps v2.0.50727\Cache % Process Memory Limit Used\__Total__
ASP.NET Apps v2.0.50727\Cache Total Hit Ratio\__Total__
ASP.NET Apps v2.0.50727\Cache Total Misses\__Total__
ASP.NET Apps v2.0.50727\Cache Total Trims\__Total__
ASP.NET Apps v2.0.50727\Cache Total Turnover Rate\__Total__
ASP.NET Apps v2.0.50727\Requests Rejected\__Total__
ASP.NET Apps v2.0.50727\Requests/Sec\__Total__
ASP.NET Apps v2.0.50727\Requests In Application Queue\__Total__
How Microsoft IT does governance for SharePoint 2010
Posted by sharepointgadget in SharePoint 2010 on June 20, 2011
Office 365: What is it and what do I need to know about it?
Posted by sharepointgadget in SharePoint Online on June 17, 2011
Office 365 is a pretty unique name for a product by Microsoft. The story behind it is that Microsoft will be behind your business 24/7/365 when you need it! And if you experience down time with this product, Microsoft will actually reimburse you in cash for that time (99.9% uptime guarantee!). The Office part of the name is obvious: The main product by Microsoft is still Microsoft Office and is widely used by people all over the world.
Note: This newsletter/article is to give you a conversational perspective of this product. It is not intended to tell you every single detail about it. Microsoft does a fine job of it on their sites and I’ll provide the links to those resources on the web.
What does Office 365 consist of?
Think of what you need to run your business usually: Email, Messaging, ways to create and manage documents and other information for your business, Intranet (or some place where employees can share the info), an external web site. Sounds about right? Well, Office 365 provides you with the following:
- Exchange Online – Each employee in your organization gets a 25GB email inbox. They can use the web browser or the Microsoft Outlook client to manage emails. Very convenient!
- Microsoft Office Professional Plus applications – Most of the Office 365 plans offer the employees to be able to download the office applications to your desktop/laptop as part of the subscription. That’s a huge deal I think because the Office suites by themselves are not cheap. In addition, each person can also work with their documents online using Office Web Apps functionality.
- SharePoint Online – This is my favorite part of it! An almost full fledged SharePoint 2010 experience. More on this a bit later.
- Lync Online – Think of Office Live Messenger or Office Communication Services. If you are familiar with any of these, you have seen parts of what Lync can offer. Instand messaging and live meetings are a snap with Lync.
How much does it cost?
There are a variety of ‘flavors’ that Office 365 offers. The plans are referred to as P1, P2 (for Professionals and Small Businesses) and then E1, E2, E3, E4 (for Enterprise customers). The pricing starts at $6/user/month (isn’t that amazing!). The highest price that I have seen is for E4 which is still only $27/user/month (which is still incredible because this option can help you provide Enterprise voice capability and easily replace your entire PBX system).
How is SharePoint Online different from SharePoint 2010 on-premise?
SharePoint Online provides many of the same SharePoint Server 2010 on-premise Enterprise features. For example, InfoPath Forms Services is included so you can show your InfoPath forms (workflow, form library and list forms) directly in the browser, enterprise search gives you robust search results, My Sites features are also present in SharePoint Online. One notably missing feature from this first release is Business Connectivity Services (BCS). Not to worry! It is in the plans to introduce that soon enough in one of the subsequent releases of Office 365 and since there is no upgrade necessary on your part, it will just magically appear one day and you will be notified about it as a customer.
The main difference you have to keep in mind is that you do not have access to the Central Administration site for SharePoint Online in Office 365. Also, you cannot access the web server files. So basically the SharePoint Server administration is offloaded to Microsoft.
Now here’s a difference you are going to like: In Office 365, you can easily invite others outside your organization to collaborate with you within your site collection. That’s a Big benefit in my mind!
How will I build solutions on top of SharePoint Online?
If you buy into Office 365, SharePoint Designer 2010 is about to become your best friend :-). That’s the main application for making customizations to your SharePoint Online environment. Most of what you can do with SharePoint Designer 2010 in a regular on-premise SharePoint 2010 environment is available with SharePoint Online as well. That’s great news because that provides you tons of customization opportunities.
You will not have access to create farm level solutions using Visual Studio 2010 (VS). VS can still be used by programmers to develop the following types of solutions on top of SharePoint Online:
- Sandboxed Solutions (scoped to a Site Collection)
- Programming against the Client Object Model
- Silverlight and ECMA Script
Check out the SharePoint Online Developers Resource Center to get a better idea of programming opportunities in SharePoint Online.
How do I get started?
That’s the easiest part. It costs nothing to join the Beta program. Start here and you will have a fully functional Office 365 deployment within minutes! Choose the E3 plan if you are a large enterprise (or want to pretend to be to see how it works :-)) or choose P1 for small businesses. Then you can manage your licenses by inviting your personnel to join you in the environment and start using it right away. Within a few months (or sooner), Microsoft will open up the Office 365 offering for sale. At that time you can decide to keep the environment and start paying for it or let it go.
Also note that if you are already a BPOS (Business Productivity Online Services – the older and far less powerful version of Office 365) customer, Microsoft will guide you to transition your content and people to Office 365.
Additional Material/Info on Office 365
Here’s some additional information to keep in mind and get involved. I’ll send more material on it in the future once ready.
Social Media: Check out the Office 365 Blog, Office 365 Facebook page, and Twitter account to connect directly to the team working on this offering.
PDF kan ikke åbnes direkte i Sharepoint 2010
Posted by sharepointgadget in SharePoint 2010 on June 14, 2011
I Internet Explorer 8 Microsoft tilføjet en sikkerhedsfunktion for at forhindre script injektion sårbarheder forårsaget af buggy klient software. Denne funktion er aktiveret af et nyt HTTP-header kaldet X-Download-Options, der kan indstilles til “no open”. Når denne header er bestået med en vedhæftet fil Internet Explorer 8 vil ikke give mulighed for direkte at åbne filen, i stedet skal du først gemme filen lokalt og derefter åbne den. |
|
10 Reasons SharePoint 2010 SP1 Will Rock Your World
Posted by sharepointgadget in SharePoint 2010 on June 14, 2011
. Bill Baer gives us the good SharePoint 2010 SP1 details on the SharePoint team blog. Even more details across the Office family on the Office Sustained Engineering blog.
Here are 10 Reasons I believe SharePoint 2010 SP1 will rock your world, or at least improve it…
- Site Recycle bin – new capture the site as it’s deleted. Wohoo! This will save tons of unnecessary large database restores. Hmm maybe 200GB databases should be considered.
- Security enhancements –
- Reliability enhancements – I think alone this one for what it will do to make User profile sync will be worth making time to upgrade worth it.
- Storage Reporting for end users – StorMan the interface users had in 2007 to view storage is back and better!
- Chrome Support for SharePoint & Office Web Apps – Nice! More details on SharePoint 2010 SP1 browser support on TechNet (articles will be updated after release of SP1). You’ll also see better consistency with Project Server browser support.
- RBS (Remote Blob Storage) – Remote storage support for shadow copies ensuring better reliability and recoverability.
- New Powershell cmdlet (Move-spsite) for moving Site Collections between databases without moving content back in the db (when using RBS)
- Project Professional now synchronizes scheduled tasks with SharePoint task lists
- Improved backup / restore functionality for SharePoint Server
- Includes all previous monthly cumulative updates