Linux和Windows是兩種操作系統,對于服務器運維的人來說,在為服務器選擇操作系統系統的時候,是選擇Linux還是Windows是讓人困惑的事?
創新互聯專業為企業提供蘭坪網站建設、蘭坪做網站、蘭坪網站設計、蘭坪網站制作等企業網站建設、網頁設計與制作、蘭坪企業網站模板建站服務,10多年蘭坪做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
從用戶群來說Linux是一個以開發者為中心的操作系統,而windows是以消費者為中心的操作系統,這也是兩個操作系統作為根本的區別。簡單來講,兩個系統的選擇就是看你是開發用還是作為消費者使用。
具體到Linux與Windows的優缺點,可以總結為一下幾點
1.Linux可以看到源代碼,windows不行。
這一點直接導致的結果就是在特殊應用的場合可以自行剪裁和定制所需的內核模塊,這對于高級系統內核管理優化和驅動程序的開發相當有利,另外也因為代碼可見,不用擔心惡意功能或者后門,對于軍政企的使用比較有利。另外在系統出現嚴重問題的時候,可以自行修改代碼或者接個幾k的patch就能編譯然后使用,而windows你得等微軟的補丁。
2、Linux命令行功能強大,可以做任何事情,windows也有命令行,但是屬于附屬品。
命令行是Linux的根本,甚至你對某些命令不滿意,你也可以自己修改或者編個自己的命令出來。命令行的好處是可重復。想要知道命令行的具體是什么你可以訪問老男孩教育。如果你想要告訴別人一件事怎么做,一個命令行發過去就可以,想要再做一遍之前做過的一件事,調出歷史命令記錄重新執行一下就行。很多要定時做的事情寫成腳本設個crontab定時,就完事兒。另外這樣也可以保證你用一樣的命令行,做的是一樣的事情。
3、開放源碼和高度可定制
開放源碼的初衷,不是為了自由而是為了定制。ATT UNIX從來就是有版權的,但是源代碼仍然可用,這是為了讓用戶能夠根據需要,去修改它。Linux社區所贊賞的軟件和系統,多半遵循同樣的規則——它應該能夠適應不同用戶的不同環境,能夠輕易的改變自己的行為,能夠輕松的與不同環境整合。與其假設別人和你的需求一致,不如給予它們定制系統的自由。
4、去中心化
分散的軟件開發,也注定了系統的接口和形式不統一——因為大家都喜歡發明輪子。而每個人的輪子或多或少更適合自己和社區,而非所有人,而在Linux的環境下又沒有人能強迫所有人用自己的輪子(除了Kernel開發者,但其實很多distro對kernel也有patch),所以與其制定一種實踐,Linux更多的讓用戶去選擇生活的方式。
你會看到Linux生態環境中有大量的distro,不同的distro有不同的init方式,不同的軟件包管理器和安裝策略;每個人習慣使用不同的VCS,不同的shell,不同的編輯器,都就是更多的選擇的哲學的體現。
5、Linux是基于網絡的,誕生于網絡。
遠程連接上SSH,你就可以輕松操控遠在千里之外的Linux服務器,只要有相應的權限,幾乎和坐在物理機面前沒有區別,哪怕網速很糟糕,實際只是一些加密的字符在傳送,需要的帶寬很小。
微軟將Windows erver2016部分功能調優涉及服務器硬件、硬件電源、服務器任務。
選擇適當的硬件是必要的,以滿足你的預期性能和功率目標。硬件阻塞通常限制軟件調優的有效性。這里提供硬件提示,以確保服務器可以發揮作用的良好基礎。
1.硬件性能注意事項:處理器,緩存,內存,外設總線,磁盤,網絡和存儲適配器在你的服務器性能中都起著重要作用。因此,重要的是考慮所有建議,以消除可能阻礙服務器性能的瓶頸。
2.硬件電源注意事項:確定企業和數據中心環境中能源效率日益增長的重要性非常重要。要實現高性能和低能耗使用之間的正確平衡,需要仔細選擇服務器組件。微軟列出了服務器硬件組件的電源特性和功能的準則。
3.服務器任務調優
該指南對于部署任務的人來說非常有幫助:
活動目錄
Hyper-V服務器
文件服務器
遠程桌面服務器
Web服務器
Windows服務器容器
服務器子系統調優
緩存和內存管理:排除緩存和內存管理器性能中的問題,并檢查Windows Server 2016中的緩存管理器和內存管理器改進。
如果想大幅優化性能首先減少數據庫訪問 前面負載均衡一下就好了 應該把精力放到業務流程優化 其次才是接口優化
在開始前 請關閉IBM目錄服務器 將上下文切換到IBM目錄服務器DB 實例擁有者 一般是ldapdb 用戶 比如
在Unix系統里 輸入
su ldapdb
在Windows系統里 輸入
db cmdset DB INSTANCE=ldapdb
為了調節DB 參數 運行db tunings sh腳本 你可以在這里下載:?// sofare ibm /ibmdl/pub/sofare/tivoli_support/misc/Security/AMeB/_am /tuning_guide_scripts tar
或者通過ftp地址
sofare ibm /sofare/tivoli_support/misc/Security/AMeB/am /tuning_guide_scripts tar
Web頁面需要注冊用戶名和密碼
這個腳本的文件系統擁有者必須是DB 實例擁有者 一般就是ldapdb 用戶 文件系統組應該和實例擁有者相同(一般是dbsysadm) 腳本必須在DB 實例擁有者的上下文中使用
腳本中的ibmdefaultbp和ldapbp參數控制著DB 的緩沖池 db _turnings sh腳本 設置了DB 緩沖池的建議大小 其他一些可選的設置在腳本的注釋里寫明了 IBM目錄服務器的性能隨著DB 緩沖池的增長而提高 然而在大多數情況下 通過這樣的參數調節方式 你可以預見不超過 %的性能提高
DB 緩沖池是DB 緩存數據表和索引的地方 DB 用戶使用索引來在查詢時迅速找到該獲取哪個表行項 需要更多信息 請參考IBM Directory Server Tuning Guide
顯示和驗證當前設置
輸入如下命令來顯示當前的DB 參數調節設置的結果
db get database configuration for ldapdb | \
egrep DBHEAP|SORTHEAP|MAXLOCKS|MINMIT|UTIL_HEAP_SZ|APPLHEAPSZ
db connect to ldapdb
db select bpname npages pagesize from syscat bufferpools
db terminate
如果某個堆配置參數過低 就將出現一些功能性的問題 輸入如下命令來顯示當前的堆參數設置
db get db cfg for ldapdb | grep HEAP
下面是一個使用了推薦值的多種堆參數的輸出例子顯示
Database heap ( KB) (DBHEAP) =
Utilities heap size ( KB) (UTIL_HEAP_SZ) =
Max appl control heap size ( KB) (APP_CTL_HEAP_SZ) =
Sort list heap ( KB) (SORTHEAP) =
SQL statement heap ( KB) (STMTHEAP) =
Default application heap ( KB) (APPLHEAPSZ) =
Statistics heap size ( KB ) (STAT_HEAP_SZ) =
如果一個堆參數小于最小值 輸入如下命令將其增大到最小值
db update db cfg for ldapdb using parm_name parm_value
這里parm_name是上文輸出中的第三欄的字樣(無括號) parm_value是最后一欄的值
如果堆參數設置的過高或者過低 IBM的目錄服務器都會以失效來提示出現了問題 在這種情況下 需要查看諸如IBM Directory Server V (IDS )的cli error文件或者IBM Tivoli Directory Server V (IDS v )的db cli log或者其他一些文件 在IDS v 系統中 該文件缺省目錄在Solaris的/var/ldap/和AIX的/tmp中 在IDS v 和后來系統中 Solaris和AIX的缺省目錄都是/var/ldap
注意db look能夠在一條命令下提供關于數據庫及其配置的足夠多的信息 例子如下
db look d ldapdb u ldapdb p o output_file
output_file是存儲結果的文件位置
關于IBM目錄服務器運行的警告
DB 參數調節使用了db terminate 如果當該命令發出 IBM目錄服務器slapd或ibmslapd進程在運行 它將阻止服務器的部分功能 所有緩存的搜索看起來反應正常 其他的搜索將會簡單的變為無結果或者出現錯誤信息 恢復功能將會重啟IBM目錄服務器 因此最好是在調節DB 參數時關閉IBM目錄服務器
關于緩沖池內存使用的警告
如果任何的緩沖池被設置過高 DB 將會因為缺少足夠內存而無法啟動 如果出現該問題將會有一個核心轉儲的文件 但是通常沒有錯誤信息
在AIX系統里 系統錯誤日志將會報告一個內存分配失敗 查看這個日志請輸入
errpt a | more
使用太大的緩沖池大小來恢復一個被分在系統里的數據庫將會導致恢復失敗 查看//publib boulder ibm /infocenter/tivihelp/v r /topic/ ibm itame doc_ /am _perftune #idtrouble來解決這個問題
如果DB 因為緩沖池過大而無法啟動 請重新調節DB 參數
關于MINMIT的警告
lishixinzhi/Article/program/DB2/201311/11229
可以按以下方法進行優化處理(WinXP),加快系統運行速度:
1、用殺毒軟件查殺病毒,確保系統沒有病毒。
2、運行磁盤碎片整理程序整理磁盤,消除磁盤碎片。
3、清除啟動項:開始→運行→msconfig→啟動,將不必要的啟動項關閉。
4、加快開機及關機速度:啟動注冊表編輯器,找到HKEY_CURRENT_USER\\Control Panel\\Desktop\\,將字符串值[HungAppTimeout]的數值數據更改為[200],將字符串值[WaitToKillAppTimeout]的數值數據更改為[1000]。另外在HKEY_LOCAL_ACHINE\\System\\CurrentControlSet\\Control,將字符串值[HungAppTimeout]的數值數據更改為[200],將字符串值[WaitToKillServiceTimeout]的數值數據更改[1000]。
5、自動關閉停止響應程序:啟動注冊表編輯器,找到HKEY_CURRENT_USER\\Control Panel\\Desktop,將字符串值[AutoEndTasks]的數值數據改為[1],重新啟動即可;關機時自動關閉停止響應程序:找到HKEY_USERS\\.DEFAULT\\Control Panel\\Desktop(或HKEY_CURRENT_USER\\Control Panel\\Desktop),在右面窗口將[AutoEndTasks]的數值數據改為[1],注銷或重新啟動。
6、清除內存中不使用的DLL文件:啟動注冊表編輯器,找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ Explorer,新建一個DWORD值[AlwaysUnloadDLL]并將其值設為[1]。注:如將其值設為[0]則代表停用此功能。
7、加快寬帶接入速度:
(1) 家用版:啟動注冊表編輯器,找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows,新建一個名為[Psched]的項,在[Psched]右面窗口新建Dword值[NonBestEffortLimit]并將其值設為[0]。
(2) 商業版:[開始]→[運行]→鍵入[gpedit.msc],打開本地計算機策略,在左邊窗口中選取[計算機配置]→[管理模板]→[網絡]→[QoS數據包調度程序],在右邊的窗口中雙擊“限制可保留的帶寬”,選擇“已啟用”并將“帶寬限制(%)”設為0應用→確定,重啟動即可。
8、快速瀏覽局域網絡的共享:啟動注冊表編輯器,找到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\Current Version\\Explorer\\RemoteComputer\\NameSpace,在此項下,有個{D6277990-4C6A-11CF-8D87-00AA0060F5BF}項,把它刪掉,重新啟動計算機,Windows XP就不再檢查預定任務了,速度明顯提高。
9、利用CPU的L2 Cache加快整體效能:啟動注冊表編輯器,找到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SessionManager\\ MemoryManagement,在右邊窗口,將Dword值[SecondLevelDataCache]的數值數據更改為與CPU L2 Cache相同的十進制數值:例如:P4 1.6G A的L2 Cache為512Kb,數值數據更改為十進制數值[512]。
10、在啟動計算機時運行Defrag程序
啟動注冊表編輯器,找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Dfrg\\BootOptimizeFunction ,將字符串值[Enable]設定為:[Y]等于開啟,[N]等于關閉。
11、內存性能優化
Windows XP中有幾個選項可以優化內存性能,它們全都在注冊表下面位置:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SessionManager\\Memory Management。
⑴ 禁用內存頁面調度(Paging Executive)
正常情況下,XP會把內存中的片斷寫入硬盤,可以阻止它這樣做,讓數據保留在內存中,從而提升系統性能。擁有256M以上內存的用戶才好使用這個設置。這個設置的名字叫[Disable Paging Executive],把它的值從[0]改為[1]就可以禁止內存頁面調度了。
⑵ 提升系統緩存:把[Large System Cache]鍵值從[0]改為[1],Windows XP就會把除了4M之外的系統內存全部分配到文件系統緩存中,這意味著XP的內核能夠在內存中運行,大大提高系統速度。剩下的4M內存是用來做磁盤緩存的,在一定條件下需要的時候,XP還會分配更多一些。一般來說,這項優化會使系統性能得到相當的提升,但也有可能會使某些應用程序性能降低。有256M以上的內存,才好激活Large System Cache。
12、為IRQ中斷請求排優先次序:計算機的主要部件都設置了IRQ中斷號。通過修改IRQ請求的優先次序可達到優化目的。主要的優化對象是系統/CMOS實時鐘,它通過主板來提升性能。先確定要哪個組件獲得更高的性能,找到這個硬件IRQ中斷號。打開系統屬性,選中“硬件”選項卡,點擊“設備管理器”按鈕,右鍵點擊要查IRQ號的組件,選擇“屬性”,點擊“資源”選項卡。可以看到設備使用的IRQ中斷號。記下中斷號,運行注冊表編輯器,展開HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\PriorityControl,建立名為[IRQ#Priority](“#”是具體的IRQ中斷號)的DWORD值,并把它的值設為[1]。如系統CMOS實時鐘的IRQ中斷號是8,要建立的值名就是[IRQ8Priority]。重新啟動之后,就會發現剛優化過的組件性能有所提高。強烈建議用這個方法優化系統CMOS實時鐘。也可把多個IRQ中斷號優先級提高,不過效果沒那么好,有可能造成系統不穩。要把這個優化設置撤消,把剛才建立的注冊表鍵值刪掉即可。
13、關掉調試器Dr. Watson:打開冊表,找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug,將字符串值[Auto]的數值數據改為[0],按F5刷新使設置生效,就取消它的運行了。
14、關閉系統屬性中的特效,這是的提速良方。開始→控制面板→系統→高級→性能→設置→在視覺效果中,設置為調整為最佳性能→確定即可。這樣桌面就會和win2000很相似的,如喜歡XP的藍色窗口,可以在“在窗口和按鈕上使用視覺樣式”打上勾。
15、用Windows commadner+Winrar來管理文件,Win XP的ZIP支持對連雞肋也不如,因為不管需不需要,開機系統就打開個zip支持,本來就少的系統資源又少了一分,開始→運行,敲入“regsvr32 /u zipfldr.dll”,然后回車確認即可,成功的標志是出現個提示窗口:zipfldr.dll中的Dll UnrgisterServer成功。
16、打開DMA:到設備管理器里選擇IDE ATA/ATAPI controllers ,到Primary/Secondary IDE Channel里面的高級設定 ,將所有的轉送模式都設定為使用DMA(如果可用的話) ,系統就會自動打開DMA支援(在BIOS里也應該要先設為支援DMA)。
在準備服務端環境后,接著我們就可以來到客戶端進行后續的操作,首先我們簡單通過拓撲來了解一下第一章中我們提到的環境拓撲:
MDT****環境安裝:
1、MDT服務端加域:
1.1、指定DNS服務器:
1.2、計算機右鍵屬性,選擇“更改設置”:
1.3系統屬性界面選擇”更改”:
1.4、填寫要加入的“bjdcxr.com”域,單擊“確定”:
1.5、在彈出選項框輸入AD域賬戶名和密碼并確定:
1.6、提示加入bjdcxr.com域成功并按提示重啟:
1.7、MDT服務端加域成功:
2****、添加 .NET Framework 3.5.1 ****功能:
2.1、可通過添加角色和功能方式安裝或直接DOS命令安裝:
這里默認直接下一步:
勾選“.NET Framework 3.5功能”;Server 2012默認已安裝.NET Framework 4.5.1,本環節不需要額外安裝:
Server 2012這里需要指定備用源路徑:
2.2、或者也可以通過命令行安裝,本地需掛載系統鏡像:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:h:\sources\sxs
3****、安裝 Windows ****部署服務:
3.1、服務器管理器界面選擇“添加角色和功能”:
3.2、選擇“windows 部署服務”角色:
3.3、這里直接下一步:
3.4、WDS描述,直接“下一步”:
3.5、部署服務相關角色服務選擇:
3.6、可按需求選擇是否自動重啟:
3.7、添加完成并“關閉”:
到這里WDS部署服務安裝完成。
4****、安裝 MDT 2013****:
4.1、雙擊MicrosoftDeployment Toolkit2013_x64安裝包:
4.2、選擇“Next”:
4.3、勾選“I accept the terms in the license agreement ”,單擊“Next”繼續:
4.4、接受默認并單擊“Next”繼續安裝:
4.5、暫時不加入,直接選擇“Next”:
4.6、選擇“Install”開始安裝:
4.7、安裝完成,即單擊“Finish”完成安裝:
MDT 2013控制臺安裝完成,接下來我們需要安裝的是ADK 8.1.
5****、安裝 ADK 8.1 ****:
5.1、選擇ADK8.1安裝包中adksetup:
5.2、選擇軟件包安裝位置,這里選擇默認安裝位置:
5.3、不加入客戶體驗改善計劃,選“否”:
5.4、接受許可協議:
5.5、選擇安裝的功能,可根據實際需求選擇所要安裝的功能:
5.6、等待安裝完成:
5.7、安裝完成,暫時不啟動開始指南,ADK 8.1安裝完成。
服務器端:AD、DNS、DHCP
客戶端:MDT、WDS、ADK 8.1
服務端與客戶端所需的環境準備條件到此完成,后續文章將更加深入的去介紹MDT+WDS如何使用,如何通過MDT 2013去批量部署win 7、win 8、Server等操作系統,如何在控制臺調優,日常分發過程中相關注意事項及報錯處理方式方法。更多精彩,期待大家的關注。
在設置準備好MDT環境后,我們需要對MDT、WDS等進行首次使用的簡單設置,以方便后續OS、驅動等的導入及分發部署。具體以文章所示內容為參照,同時需要提醒大家的是在配置windows部署服務的時候,會有一個全新的模式即獨立服務器模式,希望大家多多研究。
注解:**Windows部署服務 **(WDS) 是一種可用于遠程部署Windows 操作系統的服務器角色。可以使用 Windows 部署服務利用基于網絡的安裝來安裝新計算機。這表示你無須直接通過 CD、USB 驅動器或 DVD 安裝每個操作系統。要使用 Windows 部署服務,您應該對一些常用的桌面部署技術和網絡組件有實際的了解,如動態主機配置協議 (DHCP)、域名系統 (DNS) 和 Active Directory 域服務 (AD DS)。它還有助于了解基于預啟動執行環境(也稱為預執行環境)。
MDT****功能配置:
一、windows ****部署服務配置
1.1、打開windows部署服務控制臺:
1.2、右鍵MDT服務器,選擇配置服務器:
獨立服務器模式 :獨立服務器模式消除了對Active Directory 的依賴。
工作原理 的不同:
從 Windows Server 2012 開始,Windows 部署服務可以在獨立服務器模式下安裝。該操作會消除對 Active Directory 的依賴。你仍需要使用 DHCP、DNS 和充足權限才能安裝和配置 Windows 部署服務。這種情況下,使用本地存儲可保留預安排設備的相關信息。
1.5、選擇遠程安裝文件夾位置:
原文: ;page=6per-page=8
文章題目:調優windows系統的簡單介紹
轉載注明:http://m.kartarina.com/article6/hgpcog.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、搜索引擎優化、網站內鏈、手機網站建設、自適應網站、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯