In this article, we will look at DTrace toolkit which is used to troubleshoot performance issues on Solaris operating systems. One of the co-authors of Solaris Performance and Tools [McDougall2007V2], Brendan Gregg, created this toolkit. It contains numerous d-scripts as well as Perl scripts that pre-process and post-process DTrace. DTrace toolkit is included in Oracle Solaris 11 and the […]
Performance issues
How to Find IOWAIT on Solaris ?
This article is the follow up article of I/O bottle neck issues.Once you have determine the I/O-wait, then you are good proceed with this article.I/O wait is something that processor are waiting for I/O to complete either on disk or network.In production systems ,most of the application will be configured to write on the disk or LUNS […]
Linux – Performance Issues Troubleshooting
When it comes to performance issues on any operating systems ,then you need lot of patience to troubleshoot it before contacting the operating system vendors.Here we are going to see how to troubleshoot the Redhat Linux performance issues. The performance issue mainly raises due to system resource shortage. If the application is not properly configured according to the system […]
What is GUDS ? When/How to Run on Solaris Host ?
There is no operating systems in the world without performance issues. Issue may happen due to poor system design or poor application configuration. As an Unix administrator, we will be always responsible to identify issues on the system and only Unix admin can identify it.But not all the time,Unix administrators can fix the issues and sometimes they […]
Solaris memory management – Performance issue
Memory bottlenecks are evidenced by two different things happening on the system — paging and swapping. Paging refers to pages of memory being reclaimed by the page daemon when the system starts to get low on free memory. Swapping is more extreme, and refers to entire processes being swapped out. To determine if you are […]
Solaris memory leaks due shared memory segments
Recently we had an issue with one of the Solaris global zone which is running with Oracle/SAP .Normally system use to run with 40GB~ to 50GB~ of free physical memory.But when we had a soft hang , we found that system is doing more paging to disk and free physical memory went down to 6 to 8GB.We ran almost all […]
Performance issues -Network
Network Statisticsnetstat displays the contents of various network-related data structures in depending on the options selected.This command is very useful during the network troubleshooting. In Solaris we can monitor the packets using snoop command.There are other third party tools like sniffer can used for deep level troubleshooting. Syntax:netstat <option/s>multiple options can be given at one time.Options-a – […]
Performance issues-Solaris Part2-CPU
If its comes to performance issue in Unix operating systems, everybody will be behind on CPU.But not all the time CPU will cause for the performance problem. Because sometimes CPU may waiting for resources like Disk I/O, Swapping ,Network.As sysadmin you should able to pin point where the problem.vmstat is very useful command to determined where it the problem. After introduction Solaris zones, […]
IO Bottleneck – Disk performance issue
Performance issues on Solaris: The below mentioned key resources will play a huge role in system performance. 1.Disk Utilization 2.CPU Utilization 3.Memory Usage 4.Network Bottle neck In the post we are going to see about disk performance issues and how to identify IO bottle neck. Generally a problem is identified when an application is not performing as we expected. […]
