I‘ve fast RAID-10 disk subsystem with multiple SCSI disks. Apps running under modern Linux kernel don’t write directly to the disk. They write it to the file system cache which is managed by Linux kernel virtual memory manager. Since I’ve high performance RAID controller I need to decrease the number of flushes. How do I tune virtual memory subsystem under Linux operating systems for better performance?
I can use the “smartctl -d ata -a /dev/sdb” command to read hard disk health status directly connected to my system. But, how do I read smartctl command to check SAS or SCSI disk behind Adaptec RAID controller from the shell prompt on Linux operating system?