စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ

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

စံနှုန်းများဖြင့် ကျွန်ုပ်တို့၏ အခြားရွေးချယ်မှုများ

စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ
ဓါတ်ပုံ - 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-servers: open source benchmarking tools များ
ဓါတ်ပုံ - ဆုံးရှုံးသွားသောနေရာများ — 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 tool တစ်ခု။ ၎င်းကို storage system များတွင် ရိုးရှင်းသော I/O စမ်းသပ်မှုများကို လုပ်ဆောင်ရန်လည်း အသုံးပြုနိုင်သည်။ ၎င်းသည် GNU/Linux system တိုင်းနီးပါးတွင် အလိုအလျောက် အလုပ်လုပ်သည်။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-servers: open source benchmarking tools များ လေ့လာချက်: Linux — cloud မှာ အရောင်းရဆုံး OS အဖြစ် ရှိနေဆဲပါ။
စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ Open Invention Network တွင် လိုင်စင်ရှိသူ သုံးထောင်ကျော်ရှိသည် - ၎င်းသည် open source software အတွက် ဘာကိုဆိုလိုသနည်း။

စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ ကိုယ့်ကိုယ်ကိုယ် ဘယ်လိုကာကွယ်ရမလဲ Linux-စနစ်- အကြံပြုချက် ၁၀ ခု
စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ အန္တရာယ်များကို လျှော့ချခြင်း- သင့်ဒေတာကို မဆုံးရှုံးအောင် ပြုလုပ်နည်း

စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ စနစ်စီမံခန့်ခွဲမှုတွင်ပါဝင်နေပြီး သို့မဟုတ် စတင်ရန်စီစဉ်နေသူများအတွက် စာအုပ်များ
စွမ်းဆောင်ရည်ကို ဘယ်လိုအကဲဖြတ်မလဲ Linux-servers: open source benchmarking tools များ သင့်ပရောဂျက်အတွက် ပုံမှန်မဟုတ်သော ဒိုမိန်းဇုန်များ

source: www.habr.com

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster