Amazon Best VPN GoSearch

Favicon OnWorks

rrdcreate - Dalam talian di Awan

Jalankan rrdcreate dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan rrdcreate yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


rrdcreate - Sediakan Pangkalan Data Round Robin baharu

SINOPSIS


rrdtool mewujudkan nama fail [--mula|-b masa mula] [--langkah|-s langkah] [--template|-t templat-
fail] [--sumber|-r fail sumber] [--tiada-tulis ganti|-O] [--daemon|-d alamat] [DS:ds-
nama[=nama-ds dipetakan[[indeks sumber]]]:PCB:hujah dst] [RRA:CF:rujuk hujah]

DESCRIPTION


Fungsi cipta RRDtool membolehkan anda menyediakan Pangkalan Data Round Robin baharu (DRR) fail. The
fail dicipta pada saiz akhir, penuh dan diisi dengan *TIDAK DIKENAL* data, melainkan satu atau lebih
sumber DRR fail telah ditentukan dan mereka menyimpan data yang sesuai untuk "pra-isi" yang baharu DRR
fail.

nama fail
Nama DRR anda mahu mencipta. DRR fail hendaklah berakhir dengan sambungan .rrd.
Walau bagaimanapun, Alat RRD akan menerima sebarang nama fail.

--mula|-b permulaan masa (lalai: kini - 10an)
Menentukan masa dalam saat sejak 1970-01-01 UTC apabila nilai pertama perlu ditambahkan pada
yang DRR. Alat RRD tidak akan menerima sebarang data yang ditetapkan masa sebelum atau pada masa yang ditetapkan.

Lihat juga bahagian SPESIFIKASI MASA BERGAYA dalam rrdfetch dokumentasi untuk cara lain
untuk menentukan masa.

Jika satu atau lebih fail sumber digunakan untuk pra-isi yang baharu DRR, yang --mula pilihan mungkin
ditinggalkan. Dalam kes itu, masa kemas kini terkini antara semua fail sumber akan digunakan sebagai
masa kemas kini terakhir yang baharu DRR fail, dengan berkesan menetapkan masa mula.

--langkah|-s langkah (lalai: 300 saat)
Menentukan selang asas dalam saat yang mana data akan dimasukkan ke dalam DRR. A
faktor penskalaan mungkin hadir sebagai akhiran kepada integer; lihat "LANGKAH, degupan jantung dan Baris
Sebagai Tempoh".

--tiada-tulis ganti|-O
Jangan merompak fail sedia ada dengan nama yang sama.

--daemon|-d alamat
Alamat daemon rrdcached. Untuk senarai format yang diterima, lihat -l pilihan dalam
manual rrdcached.

rrdtool create --daemon unix:/var/run/rrdcached.sock /var/lib/rrd/foo.rrd I

[--template|-t fail templat]
Menentukan templat DRR fail untuk mengambil langkah, definisi DS dan RRA daripada. Ini membolehkan satu
untuk mendasarkan struktur fail baharu pada beberapa fail sedia ada. Data fail templat
TIDAK digunakan untuk pra-pengisian, tetapi adalah mungkin untuk menentukan fail yang sama sebagai fail sumber
(lihat di bawah).

Takrifan DS dan RRA tambahan dibenarkan, dan akan ditambah kepada definisi yang diambil daripada
templat.

--sumber|-r fail sumber
Satu atau lebih sumber DRR fail boleh dinamakan pada baris arahan. Data daripada sumber ini
fail akan digunakan untuk praisi yang dibuat DRR fail. Fail output dan satu fail sumber
boleh merujuk kepada nama fail yang sama. Ini akan menggantikan fail sumber dengan berkesan
baru DRR fail. Walaupun terdapat bahaya untuk kehilangan fail sumber kerana ia diganti,
tidak ada bahaya bahawa sumber dan fail baharu mungkin "bercelaru" bersama pada bila-bila masa
dalam masa, kerana fail baharu akan sentiasa dibuat sebagai fail sementara dahulu dan akan
hanya akan dipindahkan ke destinasi terakhirnya apabila ia telah ditulis secara keseluruhannya.

Prapengisian dilakukan dengan memadankan nama DS, RRA dan fungsi penyatuan serta memilih
resolusi data terbaik yang tersedia apabila berbuat demikian. Praisi mungkin tidak secara matematik
betul dalam semua kes (cth. jika resolusi perlu berubah kerana perubahan langkah
sasaran RRD dan resolusi lama dan baharu tidak sepadan dengan sempadan tong lama/baru masuk
RRA).

Dalam erti kata lain: Usaha terbaik dibuat untuk mengekalkan data semasa praisi. Juga, pra-
pengisian RRA hanya boleh dilakukan untuk jenis DS tertentu. Prefilling juga boleh
mempunyai kesan pelik pada RRA ramalan Holt-Winters. Dengan kata lain: tidak ada
jaminan untuk ketepatan data.

Apabila "pre-filling" a DRR fail, struktur fail baharu mesti ditentukan seperti biasa
menggunakan spesifikasi DS dan RRA seperti yang digariskan di bawah. Data akan diambil daripada fail sumber
berdasarkan nama dan jenis DS dan mengikut susunan fail sumber dinyatakan dalam. Data
sumber dengan nama yang sama daripada fail sumber yang berbeza akan digabungkan untuk membentuk data baharu
sumber. Secara amnya, untuk sebarang masa yang baru DRR fail akan dilindungi selepas penciptaannya,
data daripada hanya satu fail sumber akan digunakan untuk pra-pengisian. Walau bagaimanapun, data daripada
berbilang sumber boleh digabungkan jika ia merujuk kepada masa yang berbeza atau nama yang lebih awal
fail sumber memegang data yang tidak diketahui untuk suatu masa di mana yang kemudiannya memegang data yang diketahui.

Jika pemilihan data automatik ini tidak diingini, sintaks DS membenarkan seseorang untuk menentukan a
pemetaan sasaran dan sumber data sumber untuk praisi. Sintaks ini membolehkan seseorang menamakan semula
sumber data dan untuk mengehadkan praisi bagi DS untuk hanya menggunakan data daripada satu sumber
fail.

Praisi pada masa ini hanya berfungsi dengan pasti untuk RRA menggunakan salah satu penyatuan klasik
fungsi, iaitu salah satu daripada: PURATA, MIN, MAX, TERAKHIR. Ia mungkin juga mengalami masalah pada masa ini
dengan sumber data COMPUTE.

Ambil perhatian bahawa tindakan praisi semasa mewujudkan adalah serupa dengan kebanyakan operasi
boleh didapati melalui lagu perintah, tetapi menggunakan mewujudkan Sintaks.

DS:nama-ds[=nama-ds dipetakan[[indeks sumber]]]:PCB:DST hujah
Satu tunggal DRR boleh menerima input daripada beberapa sumber data (DS), contohnya masuk dan
trafik keluar pada talian komunikasi tertentu. Dengan DS pilihan konfigurasi anda
mesti menentukan beberapa sifat asas setiap sumber data yang anda ingin simpan dalam DRR.

nama-ds ialah nama yang anda akan gunakan untuk merujuk sumber data tertentu ini daripada an DRR. A
nama-ds mestilah 1 hingga 19 aksara panjang dalam aksara [a-zA-Z0-9_].

PCB mentakrifkan Jenis Sumber Data. Hujah selebihnya bagi kemasukan sumber data bergantung pada
jenis sumber data. Untuk GAUGE, COUNTER, DERIVE, DCOUNTER, DDERIVE dan MUTLAK
format untuk kemasukan sumber data ialah:

DS:nama-ds:{TOKAR | KAUNTER | TERBITAN | DCOUNTER | DDERIVE | ABSOLUTE}:denyutan jantung:minit:maks

Untuk sumber data COMPUTE, formatnya ialah:

DS:nama-ds:PENGIRAAN:ungkapan rpn

Untuk menentukan jenis sumber data yang hendak digunakan, semak definisi yang berikut. Juga
rujuk bahagian "CARA MENGUKUR" untuk mendapatkan maklumat lanjut.

TOKAR
adalah untuk perkara seperti suhu atau bilangan orang di dalam bilik atau nilai RedHat
bahagian.

KAUNTER
adalah untuk pembilang kenaikan berterusan seperti pembilang ifInOctets dalam penghala. The
KAUNTER sumber data menganggap bahawa pembilang tidak pernah berkurangan, kecuali apabila pembilang
melimpah. Fungsi kemas kini mengambil kira limpahan. Kaunter adalah
disimpan sebagai kadar sesaat. Apabila kaunter melimpah, RRDtool menyemak sama ada
limpahan berlaku pada sempadan 32bit atau 64bit dan bertindak sewajarnya dengan menambah satu
nilai yang sesuai dengan hasilnya.

DCOUNTER
yang sama seperti KAUNTER, tetapi untuk kuantiti yang dinyatakan sebagai titik terapung berketepatan dua kali
nombor. Boleh digunakan untuk menjejak kuantiti yang meningkat dengan nombor bukan integer, iaitu
bilangan saat yang beberapa rutin telah diambil untuk berjalan, jumlah berat yang diproses oleh sesetengah orang
peralatan teknologi dan lain-lain. Satu-satunya perbezaan yang ketara ialah DCOUNTER boleh juga
mengira ke atas atau ke bawah, tetapi bukan kedua-duanya pada masa yang sama. arus
arah dikesan secara automatik pada kemas kini kaunter kedua yang tidak ditentukan dan mana-mana
perubahan selanjutnya dalam arah dianggap sebagai set semula. Hala tuju baru ialah
ditentukan dan dikunci oleh kemas kini kedua selepas ditetapkan semula dan perbezaannya kepada
nilai pada set semula.

TERBITAN
akan menyimpan terbitan garisan daripada yang terakhir kepada nilai semasa bagi
sumber data. Ini boleh berguna untuk tolok, sebagai contoh, untuk mengukur kadar orang
masuk atau keluar bilik. Secara dalaman, terbitan berfungsi sama seperti COUNTER tetapi tanpa
pemeriksaan limpahan. Jadi jika kaunter anda tidak menetapkan semula pada 32 atau 64 bit, anda mungkin mahu
gunakan DERIVE dan gabungkannya dengan nilai MIN 0.

DDERIVE
yang sama seperti TERBITAN, tetapi untuk kuantiti yang dinyatakan sebagai titik terapung berketepatan dua kali
nombor.

NOTA on KAUNTER vs TERBITAN

oleh Don Baarda[e-mel dilindungi]>

Jika anda tidak boleh bertolak ansur dengan kesilapan sekali-sekala tetapan semula kaunter sebagai yang sah
balutan balas, dan lebih suka "Tidak diketahui" untuk semua balutan balas dan penetapan semula yang sah,
sentiasa gunakan DERIVE dengan min=0. Jika tidak, menggunakan COUNTER dengan maks yang sesuai akan kembali
nilai yang betul untuk semua balutan balas yang sah, tandakan beberapa tetapan semula balas sebagai
"Tidak diketahui", tetapi boleh silap beberapa tetapan semula balas sebagai balutan balas yang sah.

Untuk langkah 5 minit dan pembilang 32-bit, kebarangkalian tersilap menetapkan semula pembilang
untuk bungkus yang sah boleh dikatakan kira-kira 0.8% setiap 1Mbps lebar jalur maksimum. Perhatikan bahawa
ini bersamaan dengan 80% untuk antara muka 100Mbps, jadi untuk antara muka lebar jalur tinggi dan a
Pembilang 32bit, DERIVE dengan min=0 mungkin lebih baik. Jika anda menggunakan 64bit
kaunter, hampir mana-mana tetapan maks akan menghapuskan kemungkinan tersilap a
set semula untuk balutan balas.

ABSOLUTE
adalah untuk pembilang yang ditetapkan semula apabila dibaca. Ini digunakan untuk kaunter cepat yang
cenderung melimpah. Jadi daripada membacanya seperti biasa, anda menetapkan semulanya selepas setiap kali dibaca
untuk memastikan anda mempunyai masa maksimum yang tersedia sebelum limpahan seterusnya. Penggunaan lain
adalah untuk perkara yang anda kira seperti bilangan mesej sejak kemas kini terakhir.

PENGIRAAN
adalah untuk menyimpan hasil formula yang digunakan pada sumber data lain dalam DRR. ini
sumber data tidak dibekalkan nilai pada kemas kini, sebaliknya Mata Data Utamanya
(PDP) dikira daripada PDP sumber data mengikut ungkapan rpn
yang mentakrifkan formula. Fungsi penyatuan kemudiannya digunakan secara normal pada
PDP sumber data COMPUTE (iaitu ungkapan rpn hanya digunakan pada
menjana PDP). Dalam perisian pangkalan data, set data tersebut dirujuk sebagai "maya" atau
lajur "dikira".

denyutan jantung mentakrifkan bilangan maksimum saat yang mungkin berlalu antara dua kemas kini ini
sumber data sebelum nilai sumber data diandaikan *TIDAK DIKENAL*.

minit and maks tentukan nilai julat yang dijangkakan untuk data yang dibekalkan oleh sumber data. Jika minit
dan / atau maks dinyatakan sebarang nilai di luar julat yang ditentukan akan dianggap sebagai
*TIDAK DIKENAL*. Jika anda tidak tahu atau mengambil berat tentang min dan maks, tetapkannya kepada U untuk tidak diketahui. Nota
min dan maks sentiasa merujuk kepada nilai diproses DS. Untuk lalu lintas-KAUNTER
taip DS ini akan menjadi kadar data maksimum dan minimum yang dijangkakan daripada peranti.

If maklumat on minima/maksimum dijangka nilai is terdapat, sentiasa menetapkan yang minit dan / atau
maks hartanah. ini akan membantu Alat RRD in melakukan a mudah kewarasan menyemak on yang data dibekalkan
apabila berlari kemas kini.

ungkapan rpn mentakrifkan formula yang digunakan untuk mengira PDP sumber data COMPUTE daripada
sumber data lain dalam yang sama . Ia serupa dengan mentakrifkan a CDEF hujah untuk
arahan graf. Sila rujuk halaman manual itu untuk senarai dan penerangan RPN
operasi disokong. Untuk sumber data COMPUTE, operasi RPN berikut tidak
disokong: COUNT, PREV, TIME dan LTIME. Di samping itu, dalam mentakrifkan ungkapan RPN,
Sumber data COMPUTE hanya boleh merujuk kepada nama sumber data yang disenaraikan sebelum ini dalam
cipta arahan. Ini serupa dengan sekatan itu CDEFs mesti merujuk hanya kepada Defs dan
CDEFs sebelum ini ditakrifkan dalam arahan graf yang sama.

Apabila pra-isi yang baru DRR fail menggunakan satu atau lebih sumber DRRs, spesifikasi DS mungkin
mengadakan pemetaan pilihan selepas nama DS. Ini mengambil bentuk tanda sama yang diikuti
dengan nama DS yang dipetakan dan indeks sumber pilihan yang disertakan dalam kurungan segi empat sama.

Sebagai contoh, DS

DS:a=b[2]:GAUGE:120:0:U

menyatakan bahawa DS dinamakan a hendaklah diisi terlebih dahulu daripada DS yang dinamakan b pada yang kedua
fail sumber tersenarai (indeks sumber adalah berasaskan 1).

RRA:CF:cf hujah
Tujuan sebuah DRR adalah untuk menyimpan data dalam arkib round robin (trans). Sebuah arkib
terdiri daripada beberapa nilai atau statistik data untuk setiap sumber data yang ditentukan
(DS) dan ditakrifkan dengan trans line.

Apabila data dimasukkan ke dalam DRR, ia mula-mula dimuatkan ke dalam slot masa dengan panjang yang ditentukan
dengan -s pilihan, dengan itu menjadi a utama data titik.

Data juga diproses dengan fungsi penyatuan (CF) arkib. Disana ada
beberapa fungsi penyatuan yang menyatukan titik data primer melalui agregat
fungsi: PURATA, MIN, MAX, LAST.

PURATA
purata titik data disimpan.

MIN titik data terkecil disimpan.

MAX titik data terbesar disimpan.

LAST
titik data terakhir digunakan.

Ambil perhatian bahawa pengagregatan data tidak dapat dielakkan membawa kepada kehilangan ketepatan dan maklumat. The
muslihat adalah untuk memilih fungsi agregat supaya menarik sifat data anda
disimpan sepanjang proses pengagregatan.

Format trans baris untuk fungsi penyatuan ini ialah:

RRA:{PURATA | MIN | MAX | LAST}:xff:langkah-langkah:baris

xff Faktor xfiles mentakrifkan daripada bahagian mana selang penyatuan boleh dibuat
*TIDAK DIKENAL* data manakala nilai yang disatukan masih dianggap sebagai diketahui. Ia diberikan sebagai
nisbah yang dibenarkan *TIDAK DIKENAL* PDP kepada bilangan PDP dalam selang. Oleh itu, ia berkisar
dari 0 hingga 1 (eksklusif).

langkah-langkah mentakrifkan berapa banyak daripada ini utama data mata digunakan untuk membina a disatukan data
titik yang kemudiannya masuk ke dalam arkib. Lihat juga "LANGKAH, degupan jantung dan Baris Sebagai
Tempoh".

baris mentakrifkan bilangan generasi nilai data yang disimpan dalam trans. Jelas sekali, ini telah
menjadi lebih besar daripada sifar. Lihat juga "LANGKAH, degupan jantung dan Baris Sebagai Tempoh".

menyimpang Kelakuan Pengesanan bersama Holt-Winters Ramalan


Sebagai tambahan kepada fungsi agregat, terdapat satu set fungsi khusus yang
membolehkan Alat RRD untuk menyediakan pelicinan data (melalui algoritma ramalan Holt-Winters),
jalur keyakinan, dan tingkah laku menyimpang yang membenderakan dalam siri masa sumber data:

· RRA:HWPREDICT:baris:alfa:beta:bermusim tempoh[:rra-num]

· RRA:MHWPREDICT:baris:alfa:beta:bermusim tempoh[:rra-num]

· RRA:BERMUSIM:bermusim tempoh:pelbagai:rra-num[:smoothing-window=pecahan]

· RRA:DEVSEASONAL:bermusim tempoh:pelbagai:rra-num[:smoothing-window=pecahan]

· RRA:DEVPREDICT:baris:rra-num

· RRA:KEGAGALAN:baris:ambang:tetingkap panjang:rra-num

Ini RRA berbeza daripada fungsi penyatuan sebenar dalam beberapa cara. Pertama, setiap satu
yang transs dikemas kini sekali untuk setiap titik data utama. Kedua, ini RRA adalah
saling bergantung. Untuk menjana had keyakinan masa nyata, satu set MUSIM yang dipadankan,
DEVSEASONAL, DEVPREDICT dan sama ada HWPREDICT atau MHWPREDICT mesti wujud. Menjana
nilai terlicin bagi titik data primer memerlukan MUSIM trans dan sama ada HWPREDICT
atau MHWPREDICT trans. Pengesanan tingkah laku menyimpang memerlukan KEGAGALAN, DEVSEASONAL, MUSIM,
dan sama ada HWPREDICT atau MHWPREDICT.

Nilai yang diramalkan, atau terlicin, disimpan dalam HWPREDICT atau MHWPREDICT trans.
HWPREDICT dan MHWPREDICT sebenarnya adalah dua variasi pada kaedah Holt-Winters. Mereka adalah
boleh ditukar ganti. Kedua-duanya cuba menguraikan data kepada tiga komponen: garis dasar, a
trend, dan pekali bermusim. HWPREDICT menambah pekali bermusimnya kepada
garis dasar untuk membentuk ramalan, manakala MHWPREDICT mendarabkan pekali bermusimnya dengan
garis dasar untuk membentuk ramalan. Perbezaannya ketara apabila garis dasar berubah
dengan ketara dalam satu musim; HWPREDICT akan meramalkan bermusim untuk kekal
tetap apabila garis dasar berubah, tetapi MHWPREDICT akan meramalkan bermusim untuk berkembang atau
mengecut mengikut kadar garis dasar. Pilihan kaedah yang betul bergantung pada perkara itu
dijadikan model. Untuk kesederhanaan, selebihnya perbincangan ini akan merujuk kepada HWPREDICT, tetapi
MHWPREDICT boleh digantikan di tempatnya.

Sisihan yang diramalkan disimpan dalam DEVPREDICT (fikirkan sisihan piawai yang boleh
berskala untuk menghasilkan jalur keyakinan). KEGAGALAN trans menyimpan penunjuk binari. A 1 markah
pemerhatian yang diindeks sebagai kegagalan; iaitu, bilangan keyakinan membataskan pelanggaran
tetingkap pemerhatian sebelumnya memenuhi atau melebihi ambang yang ditentukan. Contoh daripada
menggunakan ini RRA untuk graf sempadan keyakinan dan kegagalan muncul dalam rrdgraph.

Yang MUSIM dan DEVSSESONAL RRA simpan pekali bermusim untuk Holt-Winters
algoritma ramalan dan sisihan bermusim, masing-masing. Terdapat satu entri setiap
titik masa pemerhatian dalam kitaran bermusim. Contohnya, jika titik data primer adalah
dijana setiap lima minit dan kitaran bermusim ialah 1 hari, kedua-duanya BERMUSIM dan
DEVSEASONAL akan mempunyai 288 baris.

Untuk memudahkan penciptaan untuk pengguna pemula, di samping menyokong eksplisit
penciptaan HWPREDICT, SEASONAL, DEVPREDICT, DEVSEASONAL dan FAILURES RRA, yang
Alat RRD arahan cipta menyokong penciptaan tersirat empat yang lain apabila HWPREDICT adalah
dinyatakan sahaja dan hujah terakhir rra-num ditinggalkan.

baris menentukan panjang trans sebelum dibalut. Ingat bahawa ada satu-
surat-menyurat kepada-satu antara titik data primer dan entri dalam RRA ini. Untuk
HWPREDICT CF, baris sepatutnya lebih besar daripada bermusim tempoh. Jika DEVPREDICT trans is
dibuat secara tersirat, bilangan baris lalai adalah sama dengan HWPREDICT baris hujah.
Jika KEGAGALAN trans dicipta secara tersirat, baris akan ditetapkan kepada bermusim tempoh
hujah HWPREDICT trans. Sudah tentu, yang Alat RRD mengubah saiz arahan tersedia jika ini
lalai tidak mencukupi dan pencipta ingin mengelakkan penciptaan eksplisit
fungsi khusus lain RRA.

bermusim tempoh menentukan bilangan titik data primer dalam kitaran bermusim. Jika
SEASONAL dan DEVSEASONAL dicipta secara tersirat, hujah ini untuk mereka RRA ditetapkan
secara automatik kepada nilai yang ditentukan oleh HWPREDICT. Jika ia dicipta secara eksplisit, the
pencipta harus mengesahkan bahawa ketiga-tiga bermusim tempoh hujah bersetuju.

alfa ialah parameter penyesuaian bagi pekali pintasan (atau garis dasar) dalam Holt-
Algoritma ramalan musim sejuk. Lihat rrdtool untuk penerangan tentang algoritma ini. alfa kemestian
terletak di antara 0 dan 1. Nilai yang lebih hampir kepada 1 bermakna pemerhatian yang lebih terkini membawa lebih besar
berat dalam meramalkan komponen garis dasar ramalan. Nilai yang lebih hampir kepada 0 bermakna
bahawa sejarah masa lalu membawa berat yang lebih besar dalam meramalkan komponen garis dasar.

beta ialah parameter penyesuaian pekali cerun (atau aliran linear) dalam Holt-
Algoritma ramalan musim sejuk. beta mesti terletak antara 0 dan 1 dan memainkan peranan yang sama seperti
alfa berkenaan dengan trend linear yang diramalkan.

pelbagai ialah parameter penyesuaian bagi pekali bermusim dalam Holt-Winters
algoritma ramalan (HWPREDICT) atau parameter penyesuaian dalam pelicinan eksponen
kemas kini sisihan bermusim. Ia mesti terletak antara 0 dan 1. Jika MUSIM dan
DEVSEASONAL RRA dicipta secara tersirat, kedua-duanya akan mempunyai nilai yang sama untuk pelbagai: Yang
nilai yang ditentukan untuk HWPREDICT alfa hujah. Ambil perhatian bahawa kerana terdapat satu bermusim
pekali (atau sisihan) untuk setiap titik masa semasa kitaran bermusim, penyesuaian
kadar adalah lebih perlahan daripada garis dasar. Setiap pekali bermusim hanya dikemas kini (atau
menyesuaikan) apabila nilai yang diperhatikan berlaku pada offset dalam kitaran bermusim yang sepadan
kepada pekali itu.

Jika BERMUSIM dan DEVSEASONAL RRA dicipta secara eksplisit, pelbagai tidak perlu sama untuk
kedua-duanya. Perhatikan bahawa pelbagai juga boleh diubah melalui Alat RRD lagu perintah.

smoothing-window menentukan pecahan musim yang harus dipuratakan pada setiap musim
titik. Secara lalai, nilai smoothing-window ialah 0.05, yang bermaksud setiap nilai dalam
SEASONAL dan DEVSEASONAL akan kadangkala diganti dengan puratanya dengan (bermusim
tempoh*0.05) jiran terdekat. Tetapan smoothing-window kepada sifar akan melumpuhkan
purata berjalan lebih lancar sama sekali.

rra-num menyediakan pautan antara yang berkaitan RRA. Jika HWPREDICT ditentukan sahaja dan
lain RRA dicipta secara tersirat, maka tidak perlu risau tentang hujah ini. Jika
RRA dicipta secara eksplisit, kemudian berhati-hati memberi perhatian kepada hujah ini. Untuk setiap trans
yang merangkumi hujah ini, terdapat pergantungan antara itu trans dan satu lagi trans. Yang
rra-num argumen ialah indeks berasaskan 1 dalam susunan trans penciptaan (iaitu perintah
mereka muncul dalam mewujudkan perintah). Tanggungan trans untuk setiap trans memerlukan rra-num
hujah disenaraikan di sini:

· HWPREDICT rra-num ialah indeks MUSIM trans.

· BERMUSIM rra-num ialah indeks HWPREDICT trans.

· DEVPREDICT rra-num ialah indeks DEVSEASONAL trans.

· DEVSEASONAL rra-num ialah indeks HWPREDICT trans.

· KEGAGALAN rra-num ialah indeks DEVSEASONAL trans.

ambang ialah bilangan minimum pelanggaran (nilai yang diperhatikan di luar keyakinan
sempadan) dalam tetingkap yang merupakan kegagalan. Jika KEGAGALAN trans secara tersirat
dicipta, nilai lalai ialah 7.

tetingkap panjang ialah bilangan titik masa dalam tetingkap. Tentukan integer lebih besar daripada
atau sama dengan ambang dan kurang daripada atau sama dengan 28. Selang masa tetingkap ini
mewakili bergantung pada selang antara titik data primer. Jika KEGAGALAN trans is
dibuat secara tersirat, nilai lalai ialah 9.

LANGKAH, degupan jantung, and Baris As Durations


Secara tradisinya RRDtool menetapkan selang PDP dalam beberapa saat, dan kebanyakan nilai lain sama ada
saat atau kiraan PDP. Ini menjadikan spesifikasi untuk pangkalan data agak legap; untuk
contoh

rrdtool create power.rrd \
--mulakan sekarang-2j --langkah 1 \
DS:watts:GAUGE:300:0:24000 \
RRA:PURATA:0.5:1:864000 \
RRA:PURATA:0.5:60:129600 \
RRA:PURATA:0.5:3600:13392 \
RRA:PURATA:0.5:86400:3660

mencipta pangkalan data nilai kuasa yang dikumpul sekali sesaat, dengan lima minit (300
kedua) degupan jantung, dan empat transs: sepuluh hari satu saat, 90 hari satu minit, 18 bulan
satu jam, dan sepuluh tahun purata satu hari.

Langkah, degupan jantung dan kiraan dan baris PDP juga boleh ditentukan sebagai tempoh, iaitu
integer positif dengan akhiran aksara tunggal yang menentukan faktor penskalaan. Lihat
"rrd_scaled_duration" dalam librrd untuk faktor skala akhiran yang disokong: "s"
(saat), "m" (minit), "h" (jam), "d" (hari), "w" (minggu), "M" (bulan) dan "y"
(tahun).

Nilai langkah dan degupan jantung berskala (yang merupakan tempoh asli dalam saat) digunakan
secara langsung, manakala argumen baris fungsi penyatuan dibahagikan dengan langkah mereka untuk menghasilkan
bilangan baris.

Dengan ciri ini spesifikasi yang sama seperti di atas boleh ditulis sebagai:

rrdtool create power.rrd \
--mulakan sekarang-2j --langkah 1s \
DS:watts:GAUGE:5m:0:24000 \
RRA:PURATA:0.5:1s:10d \
RRA:PURATA:0.5:1m:90h \
RRA:PURATA:0.5:1j:18J \
RRA:PURATA:0.5:1h:10t

. HEARTBEAT and yang LANGKAH


Berikut ialah penjelasan oleh Don Baarda tentang cara kerja dalaman RRDtool. Ia mungkin membantu anda untuk
selesaikan mengapa semua data *TIDAK DIKETAHUI* ini muncul dalam pangkalan data anda:

RRDtool mendapat sampel/kemas kini suapan pada masa sewenang-wenangnya. Daripada ini ia membina Data Utama
Mata (PDP) pada setiap selang "langkah". PDP kemudiannya dikumpul ke dalam RRA.

"Denyutan jantung" mentakrifkan selang maksimum yang boleh diterima antara sampel/kemas kini. Sekiranya
selang antara sampel adalah kurang daripada "degupan jantung", maka kadar purata dikira dan
digunakan untuk selang itu. Jika selang antara sampel lebih lama daripada "degupan jantung",
maka keseluruhan selang itu dianggap "tidak diketahui". Perhatikan bahawa terdapat perkara lain yang
boleh membuat selang sampel "tidak diketahui", seperti kadar yang melebihi had, atau sampel yang
telah ditandakan secara jelas sebagai tidak diketahui.

Kadar yang diketahui semasa selang "langkah" PDP digunakan untuk mengira kadar purata untuk
PDP itu. Jika jumlah masa "tidak diketahui" menyumbang lebih daripada separuh "langkah", keseluruhannya
PDP ditandakan sebagai "tidak diketahui". Ini bermakna bahawa campuran masa sampel yang diketahui dan "tidak diketahui".
dalam satu "langkah" PDP mungkin atau mungkin tidak menambah sehingga cukup masa "diketahui" untuk menjamin sesuatu yang diketahui
PDP.

"Denyutan jantung" boleh menjadi pendek (luar biasa) atau panjang (tipikal) berbanding selang "langkah".
antara PDP. "Denyutan jantung" pendek bermakna anda memerlukan berbilang sampel setiap PDP, dan jika anda
jangan buat mereka menandakan PDP tidak diketahui. Degupan jantung yang panjang boleh menjangkau beberapa "langkah", yang
bermakna ia boleh diterima untuk mempunyai berbilang PDP dikira daripada sampel tunggal. Yang melampau
contoh ini mungkin "langkah" selama 5 minit dan "degupan jantung" satu hari, dalam hal ini
sampel tunggal setiap hari akan menyebabkan semua PDP untuk tempoh hari itu ditetapkan
kepada kadar purata yang sama. -- don Baarda <[e-mel dilindungi]>

masa|
paksi|
mula__|00|
| 01 |
u|02|----* sample1, mulakan semula "hb"-pemasa
u|03| /
u|04| /
u|05| /
u|06|/ "hbt" tamat tempoh
u|07|
|08|----* sample2, mulakan semula "hb"
|09| /
|10| /
u|11|----* sample3, mulakan semula "hb"
u|12| /
u|13| /
step1_u|14| /
u|15|/ "swt" tamat tempoh
u|16|
|17|----* sample4, mulakan semula "hb", buat "pdp" untuk step1 =
|18| / = tidak diketahui kerana 10 saat berlabel "u" ​​> 0.5 * langkah
|19| /
|20| /
|21|----* sample5, mulakan semula "hb"
|22| /
|23| /
|24|----* sample6, mulakan semula "hb"
|25| /
|26| /
|27|----* sample7, mulakan semula "hb"
langkah2__|28| /
|22| /
|23|----* sample8, mulakan semula "hb", buat "pdp" untuk langkah1, buat "cdp"
|24| /
|25| /

grafik oleh [e-mel dilindungi].

BAGAIMANA KEPADA PENGUKURAN


Berikut adalah beberapa petua tentang cara mengukur:

suhu
Biasanya anda mempunyai beberapa jenis meter yang boleh anda baca untuk mendapatkan suhu. The
suhu tidak benar-benar berkaitan dengan masa. Satu-satunya sambungan ialah
bacaan suhu berlaku pada masa tertentu. Anda boleh menggunakan TOKAR jenis sumber data
untuk ini. RRDtool kemudiannya akan merekodkan bacaan anda bersama-sama dengan masa.

Mesej Mel
Andaikan anda mempunyai kaedah untuk mengira bilangan mesej yang diangkut oleh mel anda
pelayan dalam tempoh masa tertentu, memberikan anda data seperti '5 mesej dalam 65 yang lalu
detik'. Jika anda melihat kiraan 5 seperti an ABSOLUTE jenis data yang anda boleh
kemas kini RRD dengan nombor 5 dan masa tamat tempoh pemantauan anda. Alat RRD
kemudian akan merekodkan bilangan mesej sesaat. Jika pada peringkat kemudian anda mahu
mengetahui bilangan mesej yang diangkut dalam sehari, anda boleh mendapatkan purata mesej setiap
kedua daripada RRDtool untuk hari berkenaan dan darabkan nombor ini dengan nombor itu
detik dalam sehari. Kerana semua matematik dijalankan dengan Beregu, ketepatannya sepatutnya
boleh diterima.

Ia sentiasa Kadar
RRDtool menyimpan kadar dalam jumlah/saat untuk COUNTER, DERIVE, DCOUNTER, DDERIVE dan
data MUTLAK. Apabila anda merancang data, anda akan mendapat jumlah paksi y/saat yang
anda mungkin tergoda untuk menukar kepada jumlah mutlak dengan mendarab dengan masa delta
antara mata. RRDtool memplot data berterusan, dan oleh itu tidak sesuai untuk
memplot jumlah mutlak sebagai contoh "jumlah bait" yang dihantar dan diterima dalam penghala.
Perkara yang mungkin anda mahukan ialah kadar plot yang boleh anda skalakan kepada bait/jam, contohnya, atau
plot jumlah mutlak dengan alat lain yang melukis plot-bar, di mana masa delta berada
jelas pada plot untuk setiap titik (sehingga apabila anda membaca graf yang anda lihat
contoh GB pada paksi y, hari pada paksi x dan satu bar untuk setiap hari).

CONTOH


rrdtool create temperature.rrd --step 300 \
DS:temp:GAUGE:600:-273:5000 \
RRA:PURATA:0.5:1:1200 \
RRA:MIN:0.5:12:2400 \
RRA:MAX:0.5:12:2400 ​​\
RRA:PURATA:0.5:12:2400

Ini menetapkan satu DRR dipanggil suhu.rrd yang menerima satu nilai suhu setiap 300
detik. Jika tiada data baharu dibekalkan selama lebih daripada 600 saat, suhu menjadi
*TIDAK DIKENAL*. Nilai minimum yang boleh diterima ialah -273 dan maksimum ialah 5'000.

Beberapa kawasan arkib juga ditakrifkan. Yang pertama menyimpan suhu yang dibekalkan untuk 100
jam (1'200 * 300 saat = 100 jam). RRA kedua menyimpan suhu minimum
direkodkan sepanjang setiap jam (12 * 300 saat = 1 jam), selama 100 hari (2'400 jam). The
RRA ketiga dan keempat melakukan perkara yang sama untuk suhu maksimum dan purata,
masing-masing.

CONTOH 2


rrdtool create monitor.rrd --step 300 \
DS:ifOutOctets:COUNTER:1800:0:4294967295 \
RRA:PURATA:0.5:1:2016 \
RRA:HWPREDICT:1440:0.1:0.0035:288

Contoh ini ialah monitor antara muka penghala. Yang pertama trans menjejaki aliran trafik masuk
oktet; yang kedua trans menjana fungsi khusus RRA untuk tingkah laku yang menyimpang
pengesanan. Perhatikan bahawa rra-num hujah HWPREDICT hilang, jadi yang lain RRA akan
secara tersirat dibuat dengan nilai parameter lalai. Dalam contoh ini, ramalan
garis dasar algoritma menyesuaikan diri dengan cepat; sebenarnya satu jam pemerhatian yang paling terkini (setiap
pada selang 5 minit) menyumbang 75% daripada ramalan garis dasar. Aliran linear
ramalan menyesuaikan diri dengan lebih perlahan. Pemerhatian yang dibuat pada hari terakhir (pada 288
pemerhatian setiap hari) menyumbang hanya 65% daripada trend linear yang diramalkan. Nota: ini
pengiraan bergantung pada formula pelicinan eksponen yang diterangkan dalam kertas LISA 2000.

Kitaran bermusim ialah satu hari (288 titik data pada selang 300 saat), dan bermusim
parameter penyesuaian akan ditetapkan kepada 0.1. Fail RRD akan menyimpan 5 hari (1'440 titik data)
ramalan dan ramalan sisihan sebelum membalut. Fail akan disimpan 1 hari (a
kitaran bermusim) daripada 0-1 penunjuk dalam KEGAGALAN trans.

Fail RRD yang sama dan RRA dicipta dengan arahan berikut, yang secara eksplisit
mencipta semua fungsi khusus RRA menggunakan "STEP, HEARTBEAT, dan Rows As Duration".

rrdtool create monitor.rrd --step 5m \
DS:ifOutOctets:KAUNTER:30m:0:4294967295 \
RRA:PURATA:0.5:1:2016 \
RRA:HWPREDICT:5d:0.1:0.0035:1d:3 \
RRA:SEASONAL:1d:0.1:2 \
RRA:DEVSEASONAL:1d:0.1:2 \
RRA:DEVPREDICT:5d:5 \
RRA:KEGAGALAN:1d:7:9:5

Sudah tentu, penciptaan eksplisit tidak perlu meniru ciptaan tersirat, beberapa hujah
boleh diubah.

CONTOH 3


rrdtool create proxy.rrd --step 300 \
DS:Requests:DERIVE:1800:0:U \
DS:Tempoh:DERIVE:1800:0:U \
DS:AvgReqDur:COMPUTE:Duration,Requests,0,EQ,1,Requests,IF,/ \
RRA:PURATA:0.5:1:2016

Contoh ini memantau purata tempoh permintaan dalam setiap selang 300 saat untuk
permintaan yang diproses oleh proksi web semasa selang waktu. Dalam kes ini, proksi mendedahkan
dua kaunter, bilangan permintaan yang diproses sejak but dan jumlah kumulatif
tempoh semua permintaan yang diproses. Jelas sekali, kedua-duanya mempunyai titik pusing ganti,
tetapi menggunakan sumber data DERIVE juga mengendalikan tetapan semula yang berlaku apabila proksi web
berhenti dan dimulakan semula.

Dalam DRR, sumber data pertama menyimpan permintaan pada kadar sesaat semasa selang waktu.
Sumber data kedua menyimpan jumlah tempoh semua permintaan yang diproses semasa
selang dibahagikan dengan 300. Sumber data COMPUTE membahagikan setiap PDP AccumDuration dengan
PDP TotalRequests yang sepadan dan menyimpan purata tempoh permintaan. The
baki ungkapan RPN mengendalikan pembahagian dengan kes sifar.

PENGARANG


Tobias Oetiker[e-mel dilindungi]>, Peter Stamfest[e-mel dilindungi]>

Gunakan rrdcreate dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.