Displaying 20 results from an estimated 2000 matches similar to: "arcstat - a tool to print ARC statistics"
2008 Aug 20
9
ARCSTAT Kstat Definitions
Would someone "in the know" be willing to write up (preferably blog) definitive definitions/explanations of all the arcstats provided via kstat? I''m struggling with proper interpretation of certain values, namely "p", "memory_throttle_count", and the mru/mfu+ghost hit vs demand/prefetch hit counters. I think I''ve got it figured out, but
2011 Apr 25
3
arcstat updates
Hi ZFSers,
I''ve been working on merging the Joyent arcstat enhancements with some of my own
and am now to the point where it is time to broaden the requirements gathering. The result
is to be merged into the illumos tree.
arcstat is a perl script to show the value of ARC kstats as they change over time. This is
similar to the ideas behind mpstat, iostat, vmstat, and friends.
The current
2008 Mar 27
3
kernel memory and zfs
We have a 32 GB RAM server running about 14 zones. There are multiple databases, application servers, web servers, and ftp servers running in the various zones.
I understand that using ZFS will increase kernel memory usage, however I am a bit concerned at this point.
root at servername:~/zonecfg #mdb -k
Loading modules: [ unix krtld genunix specfs dtrace uppc pcplusmp ufs md mpt ip indmux ptm
2009 Feb 02
8
ZFS core contributor nominations
The time has come to review the current Contributor and Core contributor
grants for ZFS. Since all of the ZFS core contributors grants are set
to expire on 02-24-2009 we need to renew the members that are still
contributing at core contributor levels. We should also add some new
members to both Contributor and Core contributor levels.
First the current list of Core contributors:
Bill
2009 Jun 29
0
[LLVMdev] configuring cross compiler for Mac to Linux on ARM
Hello,
I am trying to cross compile LLVM.
Build and compile on Mac OS X 10.5.7
Target is an Angstrom Linux Cortex-A8 Beagle board.
I would like to avoid GPLv3.
I can compile. But when I run my executable on Beagle crt0.S is
calling an AngelSWI to
setup the heap and stack. But the AngelSWI seems to just be a stub
because it returns zeros for the pointers. That leads to a segfault.
If I hack in
2009 Jul 03
1
[LLVMdev] llvm-gcc cross compiler for ARM Linux failing
Hello Anton,
Thanks for replying.
The message "as: unrecognized option `-mcpu=cortex-a8'"
is the same message I get when I just enter:
as -mcpu=cortex-a8
So I think I llvm-gcc is using the Linux i386 assembler to assemble
ARM code. Not good. What assembler is it supposed to use? The one in
CodeSourcery?
> But how's assembler actually called? Just try to compile
2011 Feb 03
1
ZFS Write Performance Issues
We seem to be having write issues with zfs, does anyone see anything in the
following:
bash-3.00# kstat -p -n arcstats
zfs:0:arcstats:c 655251456
zfs:0:arcstats:c_max 5242011648
zfs:0:arcstats:c_min 655251456
zfs:0:arcstats:class misc
zfs:0:arcstats:crtime 5699201.4918501
zfs:0:arcstats:data_size 331404288
zfs:0:arcstats:deleted 408216
zfs:0:arcstats:demand_data_hits
2009 Jan 24
3
zfs read performance degrades over a short time
I appear to be seeing the performance of a local ZFS file system degrading over a short period of time.
My system configuration:
32 bit Athlon 1800+ CPU
1 Gbyte of RAM
Solaris 10 U6
SunOS filer 5.10 Generic_137138-09 i86pc i386 i86pc
2x250 GByte Western Digital WD2500JB IDE hard drives
1 zfs pool (striped with the two drives, 449 GBytes total)
1 hard drive has
2009 Nov 13
2
xend:default won''t start due to /usr/bin/kstat not locating autosplit.ix
Short:
Which package do I need to install to get
"auto/I18N/Langinfo/autosplit.ix"?
Long:
The problem I have was discussed almost a year ago (see this
thread), but the resolution was not complete...
I''m using Mark Johnson''s slim.py script (package list below), against
repo=http://pkg.opensolaris.org/dev, followed by `pkg install xvm-gui`
and `svcadm enable
2009 Jul 03
0
[LLVMdev] llvm-gcc cross compiler for ARM Linux failing
Hi, Neel
> I suspect it is using the wrong assembler. But when I do llvm-gcc -v I
> can see it has:
>
> --with-gnu-as=/home/neel/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-as
But how's assembler actually called? Just try to compile something
with extra -v option added
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg
2010 Apr 02
0
ZFS behavior under limited resources
I am trying to see how ZFS behaves under resource starvation - corner cases in embedded environments. I see some very strange behavior. Any help/explanation would really be appreciated.
My current setup is :
OpenSolaris 111b (iSCSI seems to be broken in 132 - unable to get multiple connections/mutlipathing)
iSCSI Storage Array that is capable of
20 MB/s random writes @ 4k and 70 MB random reads
2009 Jul 03
0
[LLVMdev] llvm-gcc cross compiler for ARM Linux failing
On Jul 2, 2009, at 6:24 PM, Neel Nagar wrote:
> I suspect that my llvm-gcc cross compiler is using the wrong
> assembler because it does not recognize "-mcpu=cortex-a8".
This is a known problem. We've only added support for ARMv7
(including cortex-a8) in llvm in the last week or so, and the
associated changes for llvm-gcc are still pending. Unless you need
specific
2008 Jun 05
0
Tracking down the causes of a mysteriously shrinking ARC cache?
I have a test Solaris machine with 8 GB of memory. When freshly booted,
the ARC consumes 5 GB (and I would be happy to make it consume more)
and file-level prefetching works great even when I hit the machine with
a lot of simultaneous sequential reads. But overnight, the ARC has
shrunk to 2 GB (as reported by arcstat.pl) and file-level prefetching
is (as expected at that level) absolutely
2009 Jul 03
4
[LLVMdev] llvm-gcc cross compiler for ARM Linux failing
I suspect that my llvm-gcc cross compiler is using the wrong
assembler because it does not recognize "-mcpu=cortex-a8".
I was trying to build a cross compiler for a Mac host. Now I am trying
to build on x86_64 Linux. I am targeting a Beagle board with an ARM
Cortex-A8 and Angstrom Linux.
TRIED: to use the script in llvm/utils/crosstool/ARM/build-install-linux.sh
I used the recommended
2006 Oct 31
0
6256581 System got a hang or a panic with dtrace+kmdb
Author: bmc
Repository: /hg/zfs-crypto/gate
Revision: 213bfe03af413cdf71c523fb076aaa65a6306a7e
Log message:
6256581 System got a hang or a panic with dtrace+kmdb
6264573 unanchored dtrace_getpcstack is rather imprecise toward function end
6289517 dtrace doesn''t like fd_intr anymore
6291378 dtrace helpers can interfere with the use of kmdb
6295554 dtrace doesn''t report
2009 May 06
12
Monitoring ZFS host memory use
Hi,
Please forgive me if my searching-fu has failed me in this case, but
I''ve been unable to find any information on how people are going about
monitoring and alerting regarding memory usage on Solaris hosts using
ZFS.
The problem is not that the ZFS ARC is using up the memory, but that the
script Nagios is using to check memory usage simply sees, say 96% RAM
used, and alerts.
The
2007 Jan 10
2
[DTrace] using C preprocessor in dtrace scripts
Hi Max/DTrace list,
> At any rate, without the -C, I can''t use #include <sys/stream.h>.
> Without the #include <sys/stream.h>, I can''t use the M_DATA.
> As it is, I get the following:
>
> # ./strrput.d 0xd595a6c0 <-- this is a vnode for a socket
> ftp is using (not important here)
> dtrace: failed to compile script ./strrput.d: line 7:
>
2006 Oct 31
0
6359607 kstat perl module compiled with gcc breaks on x86
Author: raf
Repository: /hg/zfs-crypto/gate
Revision: 594dc4b768c2510dd5d22f0a22b773dec0b3a19f
Log message:
6359607 kstat perl module compiled with gcc breaks on x86
6359795 lpstat dumps core when compiled with gcc
Files:
update: usr/src/cmd/lp/Makefile.lp
update: usr/src/cmd/lp/cmd/lpadmin/Makefile
2008 Jan 17
1
Under DTrace USDT and PID, kernel''s microstat accounting doesn''t work in this situation, doesn''t it?
Does anyone has any ideas about this problem?
2008/1/15, ?? TaoJie <eulertao at gmail.com>:
>
> Hi all:
>
> I''m working on revealing system performance now.
> My testing program is an infinite loop. Inside the loop, it will do some
> mathematical opertaions and call function callee(), then go to the next
> loop.
> I install a alarm(30) in the program. It
2007 Jan 10
0
[DTrace] %CPU, %Mem, %Disk and %Net by PID
G''Day Folks,
Well, this one was my white whale. I now have a demonstration program
that uses Perl, Kstat, /proc/*/usage, /proc/*/psinfo, and DTrace.
The program itself is more of a prototype, I want to get serious about it
and rewrite it in C. It currently has output like,
# prustat -t5 -snet 10
PID %CPU %Mem %Disk %Net COMM
90 0.00 0.09 0.00 0.00