What is the SQL Server Buffer Cache?
The Buffer Cache is an area of the SQL Server Buffer Pool (which in turn is part of the overall SQL Server Process space) and in simple terms is the amount of your database data (data pages) that is stored in memory.
What is Buffer Cache Hit Ratio?
The performance measure buffer cache hit ratio expresses as a percentage, how often a request for a database data page, can be served from the Buffer Pool. The alternative action is for SQL Server to have to fetch the data page from disk.
A value of 99% indicates that pages were found in memory 99% of the time. The other 1% required physical disk access. A consistent value below 90% indicates that more physical memory is needed on the server. Lower than 90% might be perfectly fine on a datawarehouse but this would probably be unacceptable for an OLTP environment.
How can I determine the Buffer Cache Hit Ratio of my server?
In order to determine you buffer cache hit ratio you can use the Windows Performance Monitor.

Buffer_Cache.jpg
1. Just go to Start > Programs > Administrative Tools > Performance
2. Right click the graph and choose Add Counters
3. Select Performance object, SQLServer:Buffer Manager
4. Add, Buffer Cache Hit Ratio.