扛得住mysql 之 作業系統

2021-07-25 19:24:45 字數 1982 閱讀 2569

freebsd:是一種類

unix作業系統

,是由經過

bsd、386bsd和4.4bsd發展而來的

unix

的乙個重要分支。freebsd 為不同架構的計算機系統提供了不同程度的支援。並且一些原來bsd unix的開發者後來轉到freebsd的開發,使得freebsd在內部結構和系統api上和unix有很大的相容性。(

要選用 最新的版本 )

solaris:是

sun microsystems

研發的計算機作業系統。它被認為是

unix作業系統

的衍生版本之一。 目前solaris屬於混合

開源軟體

。2023年6月14日,sun公司將正在開發中的solaris 11的源**以

cddl

許可開放,這一開放版本就是

opensolaris

。(它是以穩定來著稱,但是應用型不好! )

linux:是一套免費使用和自由傳播的類unix

作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。(

選擇liunx版本要和伺服器應用程式所設計的應用版本相對應,ubuntu的圖形介面比它的伺服器效能要好! )

net.ipv4.tcp_keepalive_time = 120           #表示tcp傳送keeplive訊息的間隔(單位:s)

net.ipv4.tcp_keepalive_intvl = 30 #用於探測訊息未獲得相應時重發的時間間隔(單位:s)

net.ipv4.tcp_keepalive_probes = 3 #在tcp失效前最多可以傳送多少個keeplive訊息(對於頻繁的系統改小點比較好)

1、降低了作業系統的效能;

2、當mysql需要很大的記憶體時:容易造成記憶體溢位,崩潰,或都被作業系統kill掉;

作業系統之作業系統引論

掌握作業系統的概念 特徵 功能和提供的服務,作業系統的發展與分類 作業系統是計算機硬體與使用者的橋梁,是計算機硬體上的的第一層軟體,是對硬體系統的首次擴充.作業系統是一組控制和管理計算機硬體和軟體資源.合理地對各類作業 job 進行排程,以及方便使用者的程式的集合.無作業系統 單批道作業系統 多批道...

作業系統之PV操作

在計算機作業系統中,pv操作是程序管理中的難點。首先應弄清pv操作的含義 pv操作由p操作原語和v操作原語組成 原語是不可中斷的過程 對訊號量進行操作,具體定義如下 p s 將訊號量s的值減1,即s s 1 如果s 0,則該程序繼續執行 否則該程序置為等待狀態,排入等待佇列。v s 將訊號量s的值加...

作業系統之原子操作

原子操作是指不會被執行緒排程機制打斷的操作 原子操作 atomic operation 是不需要同步 synchronized 這種操作一旦開始,就一直執行到結束,中間不會有任何執行緒切換。如果這個操作所處的層 layer 的更高層不能發現其內部實現與結構,那麼這個操作是乙個原子 atomic 操作...