Linux 서버이하 FC-SAN, iSCSI, NAS등 별도의 Storage를 구성하여 이용할 경우 Storage Vendor에서 제공하는 성능 모니터 Tool등을 이용하여 Storage의 전체처리 IOPS나 Disk 응답 Latency 정보등을 얻을 수 있다. 만약 Storage 에서 특정 LUN 및 Volume 단위의 성능정보를 얻을 수 없다면, Linux OS 에서 제공하는 아래와 같은 방법으로 Disk의 Read/Write 속도를 측정 가능하다. 1. 특정 Volume에 대한 Disk Read Ahead Cache Size 확인 [root@TEST_DB1-NEW ~]# [root@TEST_DB1-NEW ~]# df -h Filesystem Size Used Avail Use% Mounted on ..
2015.03.10 : 최초작성 2016.05.12 : dirty_info.sh OS Version별 분기처리, Real Memory 사용율, NW Session, Packet Error, Drop Count 추가갱신 Linux Kernel은 Disk I/O에 대한 응답성능 향상을 위해 Disk에 적재된 데이터에 대한 Cache 즉 Page 확보를 통해 장치간 성능차를 극복한다고 일전의 게시물을 통해 설명한적이 있다. (http://blog.helperchoi.com/86) Page Cache로 적재된 데이터에 대해서 Update성 I/O 가 인입되면 즉 Dirty Page Cache가 발생되면, Linux kernel 은 다음과 같은 설정값에 의해 해당 데이터를 Disk 영역으로 Flushing 하게된..
Linux 시스템 이하에 할당된 메모리 사용율을 확인하기 위해서는 아래와 같이 free, vmstat, top 등의 명령들을 통해서 확인 가능하다. [root@TestDB ~]# [root@TestDB ~]# free total used free shared buffers cached Mem: 263205528 180578384 82627144 0 1219604 20582248 -/+ buffers/cache: 158776532 104428996 Swap: 104856244 2288948 102567296 [root@TestDB ~]# [root@TestDB ~]# [root@TestDB ~]# vmstat procs -----------memory---------- ---swap-- -----io---..