Kamis, 10 Januari 2019

Pengganti resize2fs di Centos 7 dengan xfs_growfs



Post kedua di tahun ini.. saya hanya ingin sedikit sharing mengenai pengganti perintah resize2fs di Centos 7

Biasanya kita kalau ingin melakukan resize disk LVM, biasanya langkah terakhir nya adalah menjalankan perintah resize2fs, namun perintah ini tidak akan berjalan di Linux Centos 7 :

# resize2fs /dev/centos/root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.

Solusi nya adalah menggunakan perintah : xfs_growfs

# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/vg_syslog-lv_syslog isize=512    agcount=4, agsize=3931904 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=15727616, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=7679, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 15727616 to 41940992


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

High CPU Centos 7 karena proses kswapd0



Halo.. ini adalah posting blog pertama saya di tahun 2017, ya kali ini saya ingin sedikit sharing mengenai salah satu case yang terjadi, yaitu dimana server centos 7 saya berasa lambat saat di akses.

Ketika saya cek dengan perintah "top", ternyata ada proses yang menyebabkan laod cpu nya 100% :

# top

top - 14:57:39 up 4 days, 15:09,  1 user,  load average: 1.34, 2.10, 3.88
Tasks: 219 total,   2 running, 217 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us, 12.6%sy,  0.0%ni, 87.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16333240k total, 16080744k used,   252496k free,    10120k buffers
Swap:  5242876k total,    21780k used,  5221096k free,    19012k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                               
  133 root      20   0     0    0    0 R 100.0  0.0  63:00.64 kswapd0                             
    1 root      20   0 19356  504  324 S  0.0  0.0   0:06.07 init           

Proses ini menyebabkan cpu tinggi karena server saya ternyata juga kehabisan free RAM nya :

# free
             total       used       free     shared    buffers     cached
Mem:      16333240   16077628     255612          4       9724      18576
-/+ buffers/cache:   16049328     283912
Swap:      5242876      21796    5221080

Solusi nya ya paling cepat adalah di lakukan restart OS Centos 7 nya dan semua akan normal kembali, atau bisa juga menjalankan perintah berikut :

# cat /proc/sys/vm/drop_caches
0
# echo 1 > /proc/sys/vm/drop_caches
# cat /proc/sys/vm/drop_caches
1

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017