Sponsored Content
Full Discussion: Help with ZFS arc cache
Operating Systems Solaris Help with ZFS arc cache Post 302479930 by bluescreen on Monday 13th of December 2010 10:04:08 AM
Old 12-13-2010
Help with ZFS arc cache

Greetings Forumers!

I have a Solaris 10u9 M5000 with 32GB RAM and have noticed the ZFS arc cache is consuming large amount of memory. Here's what I see on my system:
Code:
# echo ::memstat|mdb -k
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     534548              4176   13%
ZFS File Data             2898766             22646   70%
Anon                       253850              1983    6%
Exec and libs               23498               183    1%
Page cache                  22613               176    1%
Free (cachelist)            33639               262    1%
Free (freelist)            350437              2737    9%

Total                     4117351             32166
Physical                  4095740             31997

How can I limit this excessive use of memory without impacting the zones that run on this system?


Thanks is Advance!
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

UBC cache vs. Metadata cache

hi, What is the difference between UBC cache and Metadata cache ? where can i find UBC cache Hits and Metadata cache Hits in hp-ux? Advanced thanx for the help. (2 Replies)
Discussion started by: sushaga
2 Replies

2. Solaris

ARP Cache

Dear all, We are testing two of our servers for mq series connectivity. The scenario is, when one machine is shutting down it's services there are some scripts that do a dns update, which removes the ip address and relates it to the ip address of the other node on our dns server, and the update... (7 Replies)
Discussion started by: earlysame55
7 Replies

3. Linux

getting info on Cache Size, Data Cache etc..

Hi all I saw in Microsoft web site www.SysInternals.com a tool called CoreInfo from able to print out on screen the size of the Data and Instruction caches of your processor, the Locigal to Physical Processor mapping, the number of the CPU sockets. etc.. Do you know if in Linux is available a... (2 Replies)
Discussion started by: manustone
2 Replies

4. Solaris

ZFS ARC cache issue

We are having a server running zfs root with 64G RAM and the system has 3 zones running oracle fusion app and zfs cache is using 40G memory as per kstat zfs:0:arcstats:size. and system shows only 5G of memory is free rest is taken by kernel and 2 remaining zones. Now my problem is that... (2 Replies)
Discussion started by: fugitive
2 Replies

5. Solaris

Zfs::zpool.cache file

Hi All, I am trying to read zpool.cache file to find out pool information like pool name, devices it uses and all properties. File seems to be in packed format.I am not sure how to unpack it. But from opensolaris code base we can see that they have used libz for uncompromising this file, but... (0 Replies)
Discussion started by: shailesh_111
0 Replies

6. Linux

File cache /Page cache Linux

Hi All, could any one point out any open source test-suites for "File cache" testing and as well as performance test suites for the same. Currently my system is up with Linux/ext4. Regards Manish (0 Replies)
Discussion started by: hmanish
0 Replies

7. Solaris

ZFS : Can arc size value exceed Physical RAM ?

Hi, kstat -p -m zfs -n arcstats -s size returns zfs:0:arcstats:size 8177310584 this values is approx (7.61 GB) but my Physical Memory size is only 6144 Megabytes. Can this happen ? if yes, then how can I find free memory on the system. BTW, I ran the kstat commands from a Non... (2 Replies)
Discussion started by: sapre_amit
2 Replies

8. UNIX for Beginners Questions & Answers

Check zfs cache usage for Solaris 11.3

Hi All, How do we calculate the zfs cache value from Solaris 11.3 ?? I normally use memstat but learnt that is not a good practice. Any other way to get the value ? (2 Replies)
Discussion started by: jayadanabalan
2 Replies
FS_GETCACHEPARMS(1)					       AFS Command Reference					       FS_GETCACHEPARMS(1)

NAME
fs_getcacheparms - Displays the current size and usage of the cache SYNOPSIS
fs getcacheparms [-help] [-files] [-excessive] fs getca [-h] [-files] [-excessive] DESCRIPTION
The fs getcacheparms command displays the current size of the cache (which can be in memory or on disk), and the amount currently in use. The reported statistics are from kernel memory, so the reported size can differ from the setting specified in the /etc/openafs/cacheinfo file on a machine using a disk cache, if the fs setcachesize command has been used to alter cache size. OPTIONS
-help Prints the online help for this command. All other valid options are ignored. -files Displays the current number of cache files in use, and the maximum available, as well as displaying the current cache size. -excessive Displays detailed cache statistics, including the flags set on each cache element, and the distribution of cache entries by size. OUTPUT
The output reports AFS using <amount> of the cache's available <size> 1K byte blocks. where <amount> is the number of kilobyte blocks currently used to cache data and status information, and <size> is the total current cache size. EXAMPLES
The following example shows the output on a machine with a 25000 kilobyte cache. % fs getcacheparms AFS using 22876 of the cache's available 25000 1K byte blocks. The following shows the output when asked to show file information. % fs getcacheparm -files AFS using 0% of cache blocks (897 of 200000 1k blocks) 1% of the cache files (79 of 6250 files) And finally, the following detailed information can be obtained by using the excessive flag % fs getcacheparm -excessive AFS using 0% of cache blocks (897 of 200000 1k blocks) 1% of the cache files (79 of 6250 files) afs_cacheFiles: 6250 IFFree: 6171 IFEverUsed: 79 IFDataMod: 0 IFDirtyPages: 0 IFAnyPages: 0 IFDiscarded: 1 DCentries: 3122 0k- 4K: 74 4k- 16k: 3045 16k- 64k: 2 64k- 256k: 0 256k- 1M: 1 >=1M: 0 PRIVILEGE REQUIRED
None SEE ALSO
fs_setcachesize(1) COPYRIGHT
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved. This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell. OpenAFS 2012-03-26 FS_GETCACHEPARMS(1)
All times are GMT -4. The time now is 03:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy