Kamis, 24 Januari 2019

Setting Routing Metric Manual di Linux Centos 7


Bagi yang menggunakan Server Linux dengan 2 interface atau link jaringan di server nya, tentunya kita bisa memlilih untuk routing default nya akan dilewatkan link yang mana, untuk itu kita harus menentukan metric nya akan di lewatkan link yang utama.

Metric disini adalah seperti nomer prioritas pada jaringan komputer, dimana semakin kecil metric maka itu yang akan dijadikan prioritas link utama nya, misalkan saya ada 2 link, eth0 dan eth1, dimana saya berikan setting metric nya untuk eth0 adalah 100 dan eth1 adalah 10, maka traffic jaringan di server saya akan lewat link prioritas melalui eth1.

Untuk menambahkan metric ini cukup mudah, hanya tinggal di setting di ifcfg-eth nya saja :

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

atau

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

Kemudian tambahkan baris berikut :

METRIC=xyz

contoh : METRIC=100

Simpan, dan restart service network nya :

# /etc/init.d/networking restart

Selesai, 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

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