Another minor nicstat release is now available.Changes for Version 1.92, October 2012 Common Added "-M" option to change throughput statistics to Mbps (Megabits...
Another minor nicstat release is now available.Changes for Version 1.92, October 2012 Common Added "-M" option to change throughput statistics to Mbps (Megabits per second). Suggestion from Darren Todd. Fixed bugs with printing extended parseable format (-xp) Fixed man page's description of extended parseable output. Solaris Fixed memory leak associated with g_getif_list Add 2nd argument to dladm_open() for Solaris 11.1 Modify nicstat.sh to handle Solaris 11.1 Linux Modify...
Another minor nicstat release is now available.Changes for Version 1.92, October 2012 Common Added "-M" option to change throughput statistics to Mbps (Megabits per second). Suggestion from...
This article is about interrupt analysis using DTrace. It is alsoavailable on the Solaris Internals and Performance FAQ Wiki,as part of the DTrace Topics...
This article is about interrupt analysis using DTrace. It is alsoavailable on the Solaris Internals and Performance FAQ Wiki,as part of the DTrace Topics collection. Interrupt Analysis Interrupts are events delivered to CPUs, usually by external devices(e.g. FC, SCSI, Ethernet and Infiniband adapters). Interrupts cancause performance and observability problems for applications.Performance problems are caused when an interrupt "steals" a CPU froman application thread, halting...
This article is about interrupt analysis using DTrace. It is alsoavailable on the Solaris Internals and Performance FAQ Wiki,as part of the DTrace Topics collection. Interrupt Analysis Interrupts are...
Tableof ContentsRAC Cache Fusion on SPARC EnterpriseT54401Summary of FindingsConfiguration Under Test10 Gigabit versus 1 Gigabit InterconnectScaling up Number...
Tableof ContentsRAC Cache Fusion on SPARC EnterpriseT54401Summary of FindingsConfiguration Under Test10 Gigabit versus 1 Gigabit InterconnectScaling up Number of LMS ProcessesTheoretical Peak of 10 Gigabit InterconnectCPU Tuning – Processor Sets andInterrupt FencingNetwork TuningChoice of Block SizeImpact of Additional 10 Gigabit InterfaceHow About if We Use Remote SQL\*PlusClients?Bi-Directional Cache Fusion testCPU Impact of Select TuningsAppendix A – Notes on the...
Tableof ContentsRAC Cache Fusion on SPARC EnterpriseT54401Summary of FindingsConfiguration Under Test10 Gigabit versus 1 Gigabit InterconnectScaling up Number of LMS ProcessesTheoretical Peak of 10...
Update - Version 1.95, January 2014 Added "-U" option, to display separate read and write utilization. Simplified display code regarding "-M" option.For...
Update - Version 1.95, January 2014 Added "-U" option, to display separate read and write utilization. Simplified display code regarding "-M" option.For Solaris, fixed fetch64() to check type of kstats andf ixed memory leak in update_nicdata_list(). Full details at the entry for version 1.95 Update - Version 1.92, October 2012 Added "-M" option to display throughput in Mbps (Megabits per second). Fixed some bugs. Full details at the entry for version 1.92 Update - Version...
Update - Version 1.95, January 2014 Added "-U" option, to display separate read and write utilization. Simplified display code regarding "-M" option.For Solaris, fixed fetch64() to check type...
Update - August 2009 That's more like it - we should get plenty of coverage now :)A colleague pointed out to me that nicstat's method of calculatingutilization...
Update - August 2009 That's more like it - we should get plenty of coverage now :)A colleague pointed out to me that nicstat's method of calculatingutilization for a full-duplex interface is not correct.Now nicstat will look for the kstat "link_duplex" value, and if it is 2 (which means full-duplex),it will use the greater of rbytes or wbytes to calculate utilization.No change to the Linux version. Use the links in my previous post for downloading.
Update - August 2009 That's more like it - we should get plenty of coverage now :)A colleague pointed out to me that nicstat's method of calculatingutilization for a full-duplex interface is...
I have done some testing in the past where I needed to know the amountof CPU consumed by a process more accurately than I can get from thestandard set of...
I have done some testing in the past where I needed to know the amountof CPU consumed by a process more accurately than I can get from thestandard set of operating system utilities.Recently I hit the same issue - I wanted to collect CPU consumption ofmysqld.To capture process CPU utilization over an interval on Solaris, aboutthe best I can get is the output from a plain "prstat" command, whichmight look like:mashie ) prstat -c -p `pgrep mysqld` 5 2Please wait... PID USERNAME...
I have done some testing in the past where I needed to know the amountof CPU consumed by a process more accurately than I can get from thestandard set of operating system utilities.Recently I hit the...
Perhaps I am becoming a regular patcher of sysbench...I have developed a new feature for sysbench - the ability to generatetransactions at a steady rate...
Perhaps I am becoming a regular patcher of sysbench...I have developed a new feature for sysbench - the ability to generatetransactions at a steady rate determined by the user.This mode is enabled using the following two new options:--tx-rateRate at which sysbench should attempt to send transactions to thedatabase, in transactions per second. This is independent ofnum_threads. The default is 0, which means to send as manyas possible (i.e., do not pause between the end of one...
Perhaps I am becoming a regular patcher of sysbench...I have developed a new feature for sysbench - the ability to generatetransactions at a steady rate determined by the user.This mode is enabled...
The following is a dramatization. It is used to illustrate someconcepts regarding performance testing and architecting of computersystems. Artistic license may...
The following is a dramatization. It is used to illustrate someconcepts regarding performance testing and architecting of computersystems. Artistic license may have been taken with events, people andtime-lines. The performance data I have listed is real and currenthowever.I got contacted recently by the Systems Architect of latestrage.com.He has been a happy Sun customer for many years, but was a littledispleased when he took delivery of a beta test system of one of ourlatest...
The following is a dramatization. It is used to illustrate someconcepts regarding performance testing and architecting of computersystems. Artistic license may have been taken with events, people...
UPDATE: Tamp has been ported to Linux, and is now at version 2.5 Packages for Solaris (x86 and SPARC), and a source tarball are available below. Back Then Many...
UPDATE: Tamp has been ported to Linux, and is now at version 2.5 Packages for Solaris (x86 and SPARC), and a source tarball are available below. Back Then Many years ago (more than I care to remember), I saw an opportunity toimprove the performance of a database backup. This was before the time ofOracle on-line backup, so the best choice at that time was to: shut down the database export to disk start up the database back up the export to tapeThe obvious thing to improve here...
UPDATE: Tamp has been ported to Linux, and is now at version 2.5 Packages for Solaris (x86 and SPARC), and a source tarball are available below. Back Then Many years ago (more than I care...