雲計算之linux系統優化(下)

2021-09-07 13:45:03 字數 2020 閱讀 2785

之前講述的是對安全方面的優化,今天整理一下效能調優方面

列出所有啟動檔案

]# systemctl list-unit-files | grep enabled

編寫指令碼關閉禁止相應服務開機自啟

]# vim targets.sh 

#!/bin/bash

# 此指令碼為centos7的優化,centos6中無法使用

# services=('sshd' 'rsyslog' 'networkmanager' 'crond' 'chronyd')

# 以上列表中的服務必須啟動,其他則可以關閉

for service in `systemctl list-unit-files | awk '/enabled/'`

do systemctl stop $service &>/dev/null

systemctl disable $service &>/dev/null

done

for i in 'sshd' 'rsyslog' 'networkmanager' 'crond' 'chronyd'

do systemctl restart $i &>/dev/null

systemctl enable $i &>/dev/null

done

# 列出所有啟動的服務

systemctl list-unit-files | awk '/enabled/'

2.伺服器時間同步

如果是集群的話,會在集群中找一台伺服器作為時間伺服器,集群中其他伺服器都使用該時間伺服器,這台時間伺服器可以同步華為、阿里等時間伺服器。

時間伺服器操作:

yum –y install chrony

vim /etc/chrony.conf 

server ntp.myhuaweicloud.com iburst  # 此處使用華為伺服器

allow 192.168.0.0/16       # 允許指定網段的伺服器使用該時間伺服器

local stratum 10        # 該時間伺服器級數

其他集群伺服器操作:

yum –y install chrony

vim /etc/chrony.conf

server 該時間伺服器的ip位址 iburst
systemctl restart chronyd

systemctl enable chronyd

檔案描述符大了,意味著併發量也會相應的提高

vim /etc/security/limits.conf

*       -       nofile  65535
重啟伺服器後生效

]# vim /etc/sysctl.conf # 在後面追加

net.ipv4.tcp_fin_timeout = 2

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_keepalive_time = 600

net.ipv4.ip_local_port_range = 4000 65000

net.ipv4.tcp_max_syn_backlog = 16384

net.ipv4.tcp_max_tw_buckets = 36000

net.ipv4.route.gc_timeout = 100

net.ipv4.tcp_syn_retries = 1

net.ipv4.tcp_synack_retries = 1

net.core.somaxconn = 16384

net.core.netdev_max_backlog = 16384

net.ipv4.tcp_max_orphans = 16384

linux雲計算(linux系統)

linux是一種作業系統 曾經被microsoft視為最大的威脅 而今是網際網路領域的幕後老大 unix系統發展在這裡插入 片 unix誕生,1969年底 ken thompson dennis ritchie 根據multics專案的經驗開發了乙個多工作業系統 unics,後改稱了unix 197...

Linux之系統基礎優化

1.關閉selinux 建議關閉 sed i s selinux enforcing selinux disabled g etc selinux config 修改配置檔案 getenforce 查詢狀態 setenforce 設定狀態 例子 root localhost oldboy seten...

雲計算大會之雲計算應用

中國移動發布大雲 大雲產品包括並行資料探勘工具 分布式海量資料倉儲 彈性計算系統 雲儲存系統 平行計算執行環境共五種產品。亞馬遜網路服務 amazon webservices,aws google地球 地圖 gmail docs等 微軟 windows azure 雲計算作業系統 salesforc...