[發明專利]一種linux系統性能調優的方法在審
| 申請號: | 202011418113.5 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112612692A | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 郭皓;程偉正;吳春光;劉步權;齊璇;戰茅 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41;G06F8/61 |
| 代理公司: | 北京匯智英財專利代理事務所(普通合伙) 11301 | 代理人: | 鄭玉潔 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 系統 性能 方法 | ||
1.一種linux系統性能調優方法,其特征在于,包括:
在同一服務器中安裝待調優linux操作系統和參考調優linux操作系統;
在所述待調優linux操作系統和所述參考調優linux操作系統中安裝相同的性能測試工具;
運行所述性能測試工具,分別對所述待調優linux操作系統和所述參考調優linux操作系統進行性能測試,保存所述性能測試的原始數據和測試結果;
對所述測試結果進行分析,篩選出所述待調優linux操作系統的測試得分低于所述參考調優linux操作系統測試得分的低分測試項;
分析所述低分測試項中是否存在無關項,若是,則將所述無關項排除,保留余下的所述低分測試項,所述無關項包括內核變化、編譯器變化和GLIBC庫變化;
根據所述低分測試項對應的原始數據查詢所述低分測試項對應的源碼,對所述源碼進行優化。
2.根據權利要求1所述的linux系統性能調優方法,其特征在于,所述根據所述低分測試項對應的原始數據查詢對應的源碼,對所述源碼進行優化,包括:
根據所述低分測試項對應的原始數據查詢所述低分測試項對應的源碼;
對所述源碼中的調用函數、執行文件和整體流程進行分析和優化,使用當前測試項的快速測試命令對優化后的源碼進行優化測試。
3.根據權利要求1所述的linux系統性能調優方法,其特征在于,所述性能測試工具包括unixbench測試工具、stream測試工具、iozone測試工具、lmbench測試工具、netperf測試工具和specjvm測試工具。
4.根據權利要求1所述的linux系統性能調優方法,其特征在于,排除內核變化無關項的方法為:
在所述待調優linux操作系統中掛載所述參考調優linux操作系統盤到/mnt下,使用命令chroot /mnt進行測試,查看分數A1;
在所述參考調優linux操作系統中掛載所述待調優linux操作系統盤到/mnt下,使用命令chroot /mnt進行測試,查看分數A2;
將原始數據、A1和A2進行比對,判斷內核是否為產生變化的原因,若否,則排除內核變化無關項。
5.根據權利要求1所述的linux系統性能調優方法,其特征在于,排除編譯器變化無關項的方法為:
把所述參考調優linux操作系統中的測試文件復制到所述待調優linux操作系統中進行測試,查看分時B1;
把所述待調優linux操作系統中的測試文件復制到所述參考調優linux操作系統中進行測試,查看分時B2;
將原始數據、B1和B2進行比對,判斷編譯器是否為產生變化的原因,若否,則排除編譯器變化無關項。
6.根據權利要求1所述的linux系統性能調優方法,其特征在于,排除GLIBC庫變化無關項的方法為:
在所述待調優linux操作系統中掛載所述參考調優linux操作系統盤到/mnt下,使用所述參考調優linux操作系統的glibc庫進行測試,查看分數C1;
在所述參考調優linux操作系統中掛載所述待調優linux操作系統盤到/mnt下,使用所述參考調優linux操作系統的glibc庫進行測試,查看分數C2;
將原始數據、C1和C2進行比對,判斷GLIBC庫是否為產生變化的原因,若否,則排除編譯器變化無關項。
7.根據權利要求2所述的linux系統性能調優方法,其特征在于,所述根據所述低分測試項對應的原始數據查詢對應的源碼,對所述源碼進行優化,還包括:
分析所述低分測試項的源碼是否使用到外部命令,若是,則對比所述外部命令版本是否一致,并查看所述外部命令使用到的動態庫數量是否一致。
8.根據權利要求1所述的linux系統性能調優方法,其特征在于,所述根據所述低分測試項對應的原始數據查詢對應的源碼,對所述源碼進行優化,還包括:
查看所述待調優linux操作系統和所述參考調優linux操作系統在執行命令時的前端性能熱力圖是否相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011418113.5/1.html,轉載請聲明來源鉆瓜專利網。





