We have a Windows 2008 R2 on a HP Server with 24GB of RAM. The only important software installed is SQL Server 2008 R2 and almost no feature or role is enabled on this Windows.
But the problem is that always RAM is almost full. When we look at performance in Task Manager or memory part of Resource Monitor or third party programs, we see that about 97%-99% of 24GB RAM is occupied but summation of all processes' used memory is something less than 1GB.
If this percentage of RAM is used, why windows can not show what processes are using this amount of memory? and if not, why windows says that RAM is full?