1 linux 配置優化

2021-08-25 08:18:06 字數 1292 閱讀 3672

監控swap: 

# free命令檢視記憶體使用情況:

# vmstat: 檢視系統相關效能指標,其中包含負載,cpu,記憶體,swap,相關屬性,其中和swap有關的 指標是si 和 so,分別表示swap in 和 swap out

vmstat 秒數

# 檢視指定程序的swap使用情況

linux中/proc//儲存指定程序相關的資訊,其中/proc//smaps記錄了當前程序所對應記憶體映像資訊。

oom(out of memory) killer會在可用記憶體不足的情況下,殺掉使用者程序,他會為每乙個使用者程序設定乙個權值,這個權值越高,被殺掉的可能越大,每乙個程序的權值存放在/proc//oom_score中,這個值是受/proc//oom_adj的控制的,當oom_adj設定為最小值時,該程序不會被oom killer殺掉:

echo > /proc//oom_adj

ntp: network time protocal,網路時間協議,是一種保證不同機器時鐘一致性的服務。如果集群或者高可用時間不同步,可能有時候會帶來些問題。

yum install ntp -y

修改第一台/etc/ntp.conf:

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

restrict 192.168.3.0 mask 255.255.255.0 nomodifynotrap

server 127.127.1.0     # local clock

fudge  127.127.1.0 stratum 10

service ntpd start

chkconfig ntpd on

其他機器:

crontab -e

00 1 * * * root /usr/sbin/ntpdate 192.168.3.101>> /root/ntpdate.log 2 > &1 

每一台機器必須開機都啟動ntpd服務

chkconfig ntpd on

service ntpd start

1 Linux核心的配置與裁減

一 核心的配置和編譯流程 1 編寫driver及其子目錄下的kconfig檔案,將驅動的配置項寫入menuconfig配置介面 2 執行make menuconfig命令,進入核心配置介面,將對應的驅動程式配置進核心或者模組 3 生成.congfig檔案,可以看到驅動在核心配置的模式 4 執行mak...

hadoop環境配置1 linux系統配置

vm redhat 偽分布模式安裝步驟 關閉防火牆 修改ip 修改hostname 設定ssh自動登入 安裝jdk 安裝hadoop 說明 vm安裝後,會有兩個網絡卡 vmnet1 和vmnet8 下面設定的ip位址要和vmnet1 是同一網段 1.1修改主機名 vim etc sysconfig ...

Linux基礎 1 Linux簡介

在linux之前,存在乙個作業系統叫做minix,它是由andrew s.tanenbaum為了教學的需要而買了unix作業系統,在參考unix的基礎之上在沒有 抄襲的情況下寫出了minix,它將minix 全部開放給了自己的大學做研究需要。但是由於andrew教授只是為了教學的需要,因此不打算將其...