[LINUX] π λμ€ν¬ λͺ λ Ήμ΄ μ 리 (df / du / iostat)
리λ μ€ λμ€ν¬ λͺ λ Ήμ΄
λμ€ν¬ μ¬μ μ©λ νμΈ
df(Disk Free)
μμ€ν μ 체μ λ§μ΄νΈ λ λμ€ν¬μ μ¬μ 곡κ°μ μΆλ ₯νλ€.
νμΌμμ€ν , λμ€ν¬ ν¬κΈ°, μ¬μ©λ μ©λ, μ¬μ©κ°λ₯ν μ©λ, μ¬μ©λ μ©λμ λΉμ¨, λ§μ΄νΈλ μ§μ μ μμλλ‘ λ³΄μ¬μ€λ€.
USBλ©λͺ¨λ¦¬λ SDμΉ΄λμ μ μ₯곡κ°λ μ¬κΈ°μ νμΈμ΄ κ°λ₯νλ€.
$ df # : λμ€ν¬ λ¨μ μ©λ νμΈ (κΈ°λ³Έ λͺ
λ Ήμ΄)
$ df -k # : ν¬λ‘λ°μ΄νΈ λ¨μλ‘ λ¨μ μ©λ νμΈ
$ df -m # : λ©κ° λ°μ΄νΈ λ¨μλ‘ λ¨μ μ©λ νμΈ
$ df -h # : κΉλνκ² λ³΄μ¬μ€
$ df . # : νμ¬ λλ ν λ¦¬κ° ν¬ν¨λ νν°μ
μ λ¨μ μ©λ νμΈ
λͺ μΉ | μλ―Έ |
Filesystem | 리λ μ€μ λ§μ΄νΈλ νμΌ μμ€ν λͺ©λ‘ |
Size(1K-blocks) | μ 체μ©λ |
Used | μ¬μ©λ |
Available | λ¨μ μ©λ |
Use% | μ©λ λλΉ μ¬μ©λμ λν νΌμΌνΈ |
Mounted on | λ§μ΄νΈ λ μ§μ (κ²½λ‘) |
λμ€ν¬ μ¬μ©λ νμΈ
du(Disk Usage)
ν΄λΉ λλ ν 리(νμΌ)μ λμ€ν¬ ν¬κΈ°νμΈ λͺ λ Ήμ΄ (리λ μ€λ νμΌκΈ°λ°μΌλ‘ κ°μ²΄λ₯Ό κ΄λ¦¬ν¨)
λλ ν 리 μ΄λ¦μ μ§μ νμ§ μμΌλ©΄ νμ¬ κ²½λ‘μ λͺ¨λ λλ ν 리(μλΈ λλ ν 리 ν¬ν¨) ν¬κΈ°λ₯Ό μΆλ ₯νλ€
$ du # : νμ¬ λλ ν 리μμ μλΈ λλ ν 리κΉμ§ μ¬μ©λ νμΈ
$ du -a # : (all) νμ λλ ν 리μ ν¬ν¨λ νμΌκΉμ§ λͺ¨λ νμΌμ μ¬μ©μ 보 μ©λ νμ
$ du -s # : μ§μ ν λλ ν 리 λ΄μ μ‘΄μ¬νλ λͺ¨λ νμΌ, μλΈ λλ ν 리μ ν©μ 보μ¬μ€
$ du -h # : κΉλνκ² λ³΄μ¬μ€
$ du -s /home # : νΉμ λλ ν 리μ μ¬μ©λ νμΈ
$ du -ah # : νμλλ ν 리 μμ 'κ°κ°'μ©λ νμ
$ du –sh # : νμ λλ ν 리 μμ΄ 'μ 체'μ©λ νμ
$ du –ah | sort –n –r | head –n 10 # : λμ€ν¬μ©λμ΄ κ°μ₯ ν°μμΌλ‘ 10κ° μ λ ¬
- μΌμͺ½μ 1k λΈλ‘λ¨μλ‘ μ¬μ©μ©λ νμ
- μ€λ₯Έμͺ½μ λλ ν 리 κ²½λ‘
- λμ€ν¬μ μ΅μλ¨μλ 4kμ΄κΈ°λλ¬Έμ μΌμͺ½μ 4kμΈκ²μ λΉ λλ ν 리 μ΄λ€.
λμ€ν¬ λͺ¨λν°λ§
iostat (/usr/bin/iostat)
iostatλ λμ€ν¬ μ μΆλ ₯ λν ν΅κ³λ₯Ό λ³΄κ³ νκ³
μ²λ¦¬λ, μ¬μ©λ₯ , λκΈ°μ΄ κΈΈμ΄, λλμμ λΉμ¨ λ° μλΉμ€ μκ°μ λν μΈ‘μ κ²°κ³Όλ₯Ό μμ μλ νλ‘κ·Έλ¨μ΄λ€.
μ¦, CPU μνμ Disk deviceμ input/output ν΅κ³ μ 보 νμΈν μ μλ€.
μ΄λ κ² κ°λ¨ν λͺ λ Ήμ΄ νμ€λ‘ λμ€ν¬ μ²λ¦¬μ μ μΆλ ₯ ν΅κ³ λ° μ²λ¦¬λ, λκΈ°μ΄ κΈΈμ΄λ±μ μ€μκ°μΌλ‘ λͺ¨λν°λ§ ν μ μκ²λλ€. κ·Έλμ μμ€ν μ 걸리λ λΆνκ° ν¬κ±°λ μμ€ν μ±λ₯μ΄ λΆμ‘±ν κ²½μ°, iostat λͺ λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ μμ€ν μ μ 체 μ±λ₯μ νμ νμ¬ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ€
$ yum install sysstat # μΌν μ€ iostat μ€μΉ
$ sudo apt install sysstat # μ°λΆν¬ iostat μ€μΉ
$ istat [μ΅μ
] [μΆλ ₯μκ°] [νμ]
iostat μ΅μ
# istat [μ΅μ
] [μΆλ ₯μκ°] [νμ]
$ iostat -d 3 # 3μ΄ κ°κ²© Disk device μ 보λ₯Ό μΆλ ₯.
$ iostat -c 3 # 3μ΄ κ°κ²© CPU μ 보λ₯Ό μΆλ ₯.
$ iostat -p /dev/μ₯μΉλͺ
# μ§μ λ λμ€ν¬ μ₯μΉμ μ 보 μΆλ ₯
$ iostat -x # νμ₯λ ν΅κ³ μ 보λ₯Ό μΆλ ₯
$ iostat -xkdzt -p ALL 3 # 3μ΄ κ°κ²© Disk device μ 보λ₯Ό KBννμ νμμ€ν¬νλ₯Ό ν¨κ» μΆλ ₯. (μ΄λ idle diskλ μΆλ ₯ X)
# μ°Έκ³ μλ£
https://uzihoon.com/post/831cf540-adf4-11ea-b011-b113e86828fc
https://pearlluck.tistory.com/129
https://server-talk.tistory.com/49