First off I am just starting to learn DTrace. This came about as a way
to diagnose low latency issues with a ZFS pool used to house LUNs for
a VMware environment.

Anyways I grabbed the script iscsirwlat.d script from

http://www.solarisinternals.com/wiki/index.php/DTrace_Topics_iSCSI

As it prints out read and write latencies. The problem isn't with the
script, my question is around the assumption that DTrace does not
impact performance (or it is very negligible).

When I run an I/O test against the ZPOOL from a VM guest I get a max
read and write throughput (for a 1Gbit connection) and the latencies
of 600 ms (as reported by ESX).

I then run the test with the DTrace script mentioned above running and
max throughput drops by around 20Mb/sec and latencies (as reported by
ESX) jump 1000%. The only difference between this run and the first
run is the DTrace script running.

That leads me to believe the DTrace script is having a significant
impact on performance. I am running Solaris 11 updated (just the other
day) to the latest SRU 17.5.0.

Thanks


-------------------------------------------
dtrace-discuss
Archives: https://www.listbox.com/member/archive/184261/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184261/25769126-e243886f
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769126&id_secret=25769126-8d47a7b2
Powered by Listbox: http://www.listbox.com

Reply via email to