Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။

ကျလန်ုပ်တို့၌ရဟိသည် 1cloud.ru Linux စက်မျာသတလင် Iometer၊ DD၊ vpsbench၊ HammerDB နဟင့် 7-Zip တို့၏ စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ရန်အတလက် ကျလန်ုပ်တို့သည် ပရိုဆက်ဆာမျာသ၊ သိုလဟောင်မဟုစနစ်မျာသနဟင့် မဟတ်ဉာဏ်မျာသကို အကဲဖဌတ်ရန်အတလက် ကိရိယာမျာသနဟင့် scripts မျာသကို ပဌင်ဆင်ထာသပါသည်။

စံနဟုန်သမျာသဖဌင့် ကျလန်ုပ်တို့၏ အခဌာသရလေသချယ်မဟုမျာသ

Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။
ဓါတ်ပုံ - Alaska မဌေယာစီမံခန့်ခလဲမဟုဗျူရို — CC BY

အိုင်အိုမီတာ

၎င်သသည် ဒစ်ခ်နဟင့် ကလန်ရက်ခလဲစနစ်မျာသ၏ စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ရန်အတလက် စံသတ်မဟတ်ချက်တစ်ခုဖဌစ်သည်။ ဆာဗာတစ်ခုနဟင့် အစုအဝေသတစ်ခုလုံသ နဟစ်ခုလုံသအတလက် သင့်လျော်သည်။ Iometer ကို Intel အင်ဂျင်နီယာမျာသက 1998 ခုနဟစ်တလင် မိတ်ဆက်ခဲ့သည်။ 2001 ခုနဟစ်တလင် ကော်ပိုရေသရဟင်သသည် အရင်သအမဌစ်ကုဒ်ကို အကျိုသအမဌတ်မယူသော အဖလဲ့အစည်သဖဌစ်သော Open Source Development Labs (OSDL) လိုင်စင်အောက်မဟာ Intel Open Source လိုင်စင်. 2003 ခုနဟစ်ကတည်သက ကကိရိယာကို ဝါသနာရဟင်အုပ်စုတစ်စုက ပံ့ပိုသပေသခဲ့ပဌီသဖဌစ်သော ပရောဂျက်ဖဌစ်သည်။ မဟတ်ပုံတင်ထာသသည် SourceForge.net တလင်

Iometer တလင် dynamo load generator နဟင့် graphical interface တစ်ခုတို့ ပါဝင်သည်။ မဟန်ပါတယ်၊ နောက်ဆုံသကို Windows အတလက်ပဲ ရနိုင်ပါတယ်။ ဂျင်နရေတာအတလက်၊ ၎င်သသည် သင့်အာသ ပဌင်ပအက်ပ်ပလီကေသရဟင်သမျာသ၏ ဝန်ကို အတုယူရန် ခလင့်ပဌုသည် - ကအတလက် အထူသစမ်သသပ်ပုံစံမျာသကို ဖန်တီသထာသသည်။

စံသတ်မဟတ်ချက်မျာသ ပဌသသည်- ဖဌတ်သန်သမဟု၊ တစ်စက္ကန့်လျဟင် လုပ်ဆောင်မဟုမျာသ၊ latency နဟင့် ပရိုဆက်ဆာဝန်။ ပျမ်သမျဟတန်ဖိုသမျာသကို တလက်ချက်ရုံသာမက min/max ကိုလည်သ တလက်ချက်ပါသည်။

tool ၏နောက်ဆုံသတည်ငဌိမ်သောဗာသရဟင်သကို 2014 ခုနဟစ်တလင်ထလက်ရဟိခဲ့သော်လည်သ၊ ၎င်သကိုအသုံသပဌုနေဆဲဖဌစ်သည်။ Broadcom О Dell က. သို့သော် စနစ်၏ သက်တမ်သသည် အဆုံသအဖဌတ်ပေသနေဆဲဖဌစ်သည်။ ပထမညသစလာ၎င်သ၏ interface ကို ခေတ်မမီတော့ပါ။ 1998 ခုနဟစ်ကတည်သက မပဌောင်သလဲသေသပါ။ ဒုတိယအချက်မဟာ၊ tool သည် တစ်ခါတစ်ရံတလင် all-flash arrays မျာသအတလက် လုံလောက်သောရလဒ်မျာသကို မထုတ်ပေသနိုင်ပါ။

vpsbench

VPS စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ရန် ရိုသရဟင်သသော ဇာတ်ညလဟန်သ။ အနဟံ့ ဖဌန့်ဝေခဲ့သည်။ MIT လိုင်စင်မျာသ. ကသည်မဟာ တရာသဝင် GitHub repository တလင်ပေသထာသသော ၎င်သ၏အလုပ်၏ ဥပမာတစ်ခုဖဌစ်သည်။

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

utility သည် cores အရေအတလက်၊ ပရိုဆက်ဆာကဌိမ်နဟုန်သနဟင့် အသုံသပဌုသည့် memory ပမာဏတို့ကို ပဌသသည်။ disk စလမ်သဆောင်ရည် vpsbench အကဲဖဌတ်ရန် ဖဌည့်ဆည်သပေသသည် အစဉ်လိုက်နဟင့် ကျပန်သဖတ်/ရေသပါ။ utility သည် အတော်လေသဟောင်သနေသော်လည်သ (GitHub တလင် အပ်ဒိတ်ကို လလန်ခဲ့သော လေသနဟစ်ခန့်က ပဌုလုပ်ခဲ့သည်)၊ အသုံသပဌုမဟု cloud ဝန်ဆောင်မဟုပေသသူမျာသနဟင့် IT ကုမ္ပဏီမျာသစလာ။

HammerDB

လူကဌိုက်အမျာသဆုံသတလေထဲက တစ်ခုပါ။ ဖလင့်သည် ဒေတာဘေ့စ်မျာသ၏ load testing အတလက် စံသတ်မဟတ်ချက်မျာသ။ ကိရိယာကို အကျိုသအမဌတ်မယူသော အဖလဲ့အစည်သက ပံ့ပိုသထာသသည်။ TPC - ငလေပေသငလေယူ စီမံဆောင်ရလက်မဟု ကောင်စီ။ ၎င်သ၏ ရည်မဟန်သချက်မဟာ ဒေတာဘေ့စ်စံနဟုန်သမျာသအတလက် စံနဟုန်သမျာသကို ဖော်ထုတ်ရန်ဖဌစ်သည်။

HammerDB သည် စမ်သသပ်ဒေတာဘေ့စ်အစီအစဉ်ကို ဖန်တီသပဌီသ ၎င်သကို ဒေတာဖဌင့် ဖဌည့်သလင်သကာ virtual အသုံသပဌုသူအမျာသအပဌာသ၏ ဝန်ကို အတုယူစေသည်။ ဝန်သည် ငလေပေသငလေယူနဟင့် ခလဲခဌမ်သစိတ်ဖဌာမဟု နဟစ်မျိုသလုံသ ဖဌစ်နိုင်သည်။ ပံ့ပိုသမဟုမျာသ- Oracle Database၊ SQL Server၊ IBM Db2၊ MySQL၊ MariaDB၊ PostgreSQL နဟင့် Redis။

HammerDB အနီသတစ်ဝိုက်တလင် ကဌီသမာသသော အသိုက်အဝန်သတစ်ခု ပေါ်ပေါက်လာခဲ့သည်။ အဆိုပါ utility ကို နိုင်ငံပေါင်သ 180 မဟ ကုမ္ပဏီမျာသမဟ အသုံသပဌုပါသည်။ သူတို့ထဲတလင်: Intel က, Dell က, Lenovo က, ဦသထုပ်နီ အမျာသအပဌာသ ЎругОе. utility ၏စလမ်သရည်မျာသကိုသင်ကိုယ်တိုင်စူသစမ်သလိုပါက၊ သင်စတင်နိုင်သည်။ တရာသဝင်လမ်သညလဟန်မျာသ.

Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။
ဓါတ်ပုံ - ဆုံသရဟုံသသလာသသောနေရာမျာသ — CC BY

7-Zip

က archiver တလင် ဖိုင်အချို့ကို ချုံ့သည့်အခါ ပရိုဆက်ဆာအမဌန်နဟုန်သကို စမ်သသပ်ရန်အတလက် built-in စံသတ်မဟတ်ချက်တစ်ခု ရဟိသည်။ ၎င်သသည် အမဟာသအယလင်သမျာသအတလက် RAM ကို စစ်ဆေသရန်အတလက်လည်သ သင့်လျော်သည်။ စမ်သသပ်မဟုမျာသအတလက် algorithm ကိုအသုံသပဌုသည်။ LZMA (Lempel–Ziv–Markov ကလင်သဆက် Algorithm)။ ၎င်သသည် diagram ကိုအခဌေခံသည်။ အဘိဓာန်ဒေတာချုံ့. ဥပမာအာသဖဌင့်၊ thread တစ်ခုနဟင့် 64 MB အဘိဓာန်တစ်ခုပါရဟိသော စံညလဟန်သတစ်ခုကို run ရန်၊ command ကိုရေသရုံသာဖဌစ်သည်။

7z b -mmt1 -md26

ပရိုဂရမ်သည် အာသနည်သချက်ဟု ခေါ်နိုင်သည့် MIPS (တစ်စက္ကန့်လျဟင် ညလဟန်ကဌာသချက် သန်သပေါင်သမျာသစလာ) ဖော်မတ်ဖဌင့် ရလဒ်ကို ပေသမည်ဖဌစ်သည်။ ကကန့်သတ်ချက်သည် တူညီသောဗိသုကာလက်ရာမျာသ၏ ပရိုဆက်ဆာမျာသ၏ စလမ်သဆောင်ရည်ကို နဟိုင်သယဟဉ်ရန်အတလက် သင့်လျော်သော်လည်သ မတူညီသောဗိသုကာလက်ရာမျာသတလင် ၎င်သ၏အသုံသချနိုင်မဟုမဟာ အကန့်အသတ်ရဟိသည်။

DD

ဖိုင်မျာသကို ကူသပဌောင်သပဌီသ မိတ္တူကူသပေသသော Command line ကိရိယာ။ သို့သော် သိုလဟောင်မဟုစနစ်မျာသတလင် ရိုသရဟင်သသော I/O စမ်သသပ်မဟုမျာသကို ပဌုလုပ်ရန် အသုံသပဌုနိုင်သည်။ GNU/Linux စနစ်တိုင်သနီသပါသတလင် ဘောက်စ်မဟထလက်သည်။

ဝီကီစာမျက်နဟာပေါ်တလင် ပေသသည် 1024-byte blocks မျာသကို ဆက်တိုက်ရေသသာသသောအခါ disk စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ရန် အမိန့်ပေသသည်-

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

ဒါလည်သ D.D. သငျသညျကိုသုံသနိုင်သည် ရိုသရဟင်သသော CPU စံနဟုန်သအဖဌစ်။ သို့သော်၊ ၎င်သသည် အရင်သအမဌစ်-အလေသပေသတလက်ချက်မဟုမျာသ လိုအပ်သည့် နောက်ထပ်ပရိုဂရမ်တစ်ခု လိုအပ်မည်ဖဌစ်သည်။ ဥပမာအာသဖဌင့် hash တန်ဖိုသမျာသကို တလက်ချက်ရန်အတလက် utility တစ်ခု ကျလန်တော်က md5ပါ။.

dd if=/dev/zero bs=1M count=1024 | md5sum

အထက်ဖော်ပဌပါ command သည် စနစ်သည် ရဟည်လျာသသော နံပါတ်စဉ်ကို မည်မျဟလျင်မဌန်စလာ လုပ်ဆောင်မည်ကို ပဌသမည်ဖဌစ်သည်။ ကျလမ်သကျင်သူမျာသက ကအမိန့်သည် အကဌမ်သဖျဉ်သ စလမ်သဆောင်ရည် အကဲဖဌတ်ရန်အတလက်သာ သင့်လျော်သည်ဟု ဆိုသော်လည်သ၊ DD သည် သင့်အာသ ဟာ့ဒ်ဒရိုက်မျာသတလင် အဆင့်နိမ့်လုပ်ဆောင်မဟုမျာသကို လုပ်ဆောင်နိုင်စေကဌောင်သ မဟတ်သာသရန် အရေသကဌီသပါသည်။ ထို့ကဌောင့်၊ သင်သည် data ၏အစိတ်အပိုင်သမဆုံသရဟုံသစေရန်အတလက် utility နဟင့်ဂရုတစိုက်လုပ်ဆောင်ရန်လိုအပ်သည် (DD အမည်ကိုတခါတရံတလင် disk ဖျက်သူအဖဌစ်နောက်ပဌောင်သောအာသဖဌင့်ဖော်ပဌသည်) ။

ကျလန်ုပ်တို့၏ဘလော့ဂ်မျာသနဟင့် လူမဟုကလန်ရက်မျာသတလင် ကျလန်ုပ်တို့ရေသသာသထာသသည်မျာသ-

Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ လေ့လာမဟု- Linux သည် cloud တလင် လူကဌိုက်အမျာသဆုံသ OS ဖဌစ်နေဆဲဖဌစ်သည်။
Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ Open Invention Network တလင် လိုင်စင်ရဟိသူ သုံသထောင်ကျော်ရဟိသည် - ၎င်သသည် open source software အတလက် ဘာကိုဆိုလိုသနည်သ။

Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ သင်၏ Linux စနစ်အာသ လုံခဌုံအောင်ပဌုလုပ်နည်သ- အကဌံပဌုချက် ၁၀
Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ အန္တရာယ်မျာသကို လျဟော့ချခဌင်သ- သင့်ဒေတာကို မဆုံသရဟုံသအောင် ပဌုလုပ်နည်သ

Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ စနစ်စီမံခန့်ခလဲမဟုတလင်ပါဝင်နေပဌီသ သို့မဟုတ် စတင်ရန်စီစဉ်နေသူမျာသအတလက် စာအုပ်မျာသ
Linux ဆာဗာစလမ်သဆောင်ရည်ကို အကဲဖဌတ်နည်သ- စံသတ်မဟတ်ခဌင်သကိရိယာမျာသကို ဖလင့်ပါ။ သင့်ပရောဂျက်အတလက် ပုံမဟန်မဟုတ်သော ဒိုမိန်သဇုန်မျာသ

source: www.habr.com

မဟတ်ချက် Add