As you may be aware that the Brocade FOS usue a kernal, similar to the Unix kernal, therefore many of the unix legacy commands are also available here, 'top', command being one of them. Apart from other things the 'top', command shows the, cpu and memory utilization, and a list of the top consumers of both.
Coming to your question, both buffers and cached, are part of the physical memory, and in the output here, they are part of the 'used', memory. Buffers show the amount of RAM alloted to cache disk block. Cached shows the amount of RAM being used for recently accessed data, both may increase & decrease as per the requirement of the kernal. Free RAM is seemingly less because its the area of RAM which is neither occupied by the applications nor the cache, however if a need arises by applications the kernal may take away some of the cache area for the applications and the cache will shrink in size. Kernal keeps large allocated spaces for these to enhance the performance but uses internal logic to resize them as per the needs and priorities. From the output, it does not seem to be a shortage memory, this is how it is in most of such systems.
AbhishekKS
71 Posts
0
July 7th, 2010 05:00
Hi Guanabacoa,
As you may be aware that the Brocade FOS usue a kernal, similar to the Unix kernal, therefore many of the unix legacy commands are also available here, 'top', command being one of them. Apart from other things the 'top', command shows the, cpu and memory utilization, and a list of the top consumers of both.
Coming to your question, both buffers and cached, are part of the physical memory, and in the output here, they are part of the 'used', memory. Buffers show the amount of RAM alloted to cache disk block. Cached shows the amount of RAM being used for recently accessed data, both may increase & decrease as per the requirement of the kernal. Free RAM is seemingly less because its the area of RAM which is neither occupied by the applications nor the cache, however if a need arises by applications the kernal may take away some of the cache area for the applications and the cache will shrink in size. Kernal keeps large allocated spaces for these to enhance the performance but uses internal logic to resize them as per the needs and priorities. From the output, it does not seem to be a shortage memory, this is how it is in most of such systems.