Amazon Best VPN GoSearch

Favicon OnWorks

rrdgraph_rpn - Dalam Talian di Awan

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

Ini ialah arahan rrdgraph_rpn 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


rrdgraph_rpn - Mengenai RPN Math dalam graf rrdtool

SINOPSIS


RPN ungkapan:=vname|operator|nilai[,RPN ungkapan]

DESCRIPTION


Jika anda pernah menggunakan kalkulator HP tradisional anda sudah tahu RPN (Bahasa Poland terbalik
Notasi). Idea di sebalik RPN ialah anda mempunyai timbunan dan tolak data anda pada ini
timbunan. Setiap kali anda melaksanakan operasi, ia memerlukan seberapa banyak elemen daripada timbunan
diperlukan. Menolak dilakukan secara tersirat, jadi apabila anda menentukan nombor atau pembolehubah, ia
ditolak ke tindanan secara automatik.

Pada akhir pengiraan harus ada satu dan hanya satu nilai yang tinggal pada timbunan.
Ini adalah hasil daripada fungsi dan inilah yang dimasukkan ke dalam vname. Untuk CDEF
arahan, tindanan diproses untuk setiap titik data pada graf. VDEF arahan
bekerja pada keseluruhan set data dalam satu larian. Perhatikan, pada masa ini VDEF arahan hanya menyokong
senarai fungsi yang terhad.

Contoh: "VDEF:maximum=mydata,MAXIMUM"

Ini akan menetapkan pembolehubah "maksimum" yang kini anda boleh gunakan dalam seluruh skrip RRD anda.

Contoh: "CDEF:mydatabits=mydata,8,*"

Ini bermakna: pembolehubah tolak mydata, tolak nombor 8, jalankan operator *. Pengendali
memerlukan dua elemen dan menggunakannya untuk mengembalikan satu nilai. Nilai ini kemudiannya disimpan dalam
mydatabits. Seperti yang mungkin anda duga, arahan ini tidak lebih daripada mydatabits
= mydata * 8. Kuasa sebenar RPN terletak pada hakikat bahawa ia sentiasa jelas di mana
untuk memproses input. Untuk ungkapan seperti "a = b + 3 * 5" anda perlu mendarab 3
dengan 5 dahulu sebelum anda menambah b untuk mendapatkan a. Walau bagaimanapun, dengan kurungan anda boleh mengubahnya
susunan: "a = (b + 3) * 5". Dalam RPN, anda akan melakukan "a = b, 3, +, 5, *" tanpa perlu
kurungan.

PENGENDALI


Pengendali Boolean
L.T., LE, GT, GE, EQ, NE

Kurang daripada, Kurang atau sama, Lebih besar daripada, Lebih besar atau sama, Sama, Tidak sama semua pop dua
elemen daripada timbunan, bandingkannya untuk keadaan yang dipilih dan kembalikan 1 untuk benar
atau 0 untuk palsu. Membandingkan an tidak diketahui atau tak terhingga nilai akan terhasil tidak diketahui
dikembalikan ... yang juga akan dianggap palsu oleh IF panggil.

A, ISINF

Pop satu elemen daripada timbunan, bandingkan ini dengan tidak diketahui masing-masing kepada positif or
negatif infiniti. Mengembalikan 1 untuk benar atau 0 untuk palsu.

IF

Menimbulkan tiga elemen daripada timbunan. Jika elemen yang muncul terakhir ialah 0 (salah), the
nilai yang muncul dahulu ditolak semula ke tindanan, jika tidak nilai yang muncul kedua ialah
tolak ke belakang. Ini sememangnya bermakna bahawa sebarang nilai selain daripada 0 dianggap sebagai
benar.

Contoh: "A,B,C,JIKA" hendaklah dibaca sebagai "jika (A) maka (B) lain (C)"

Membandingkan nilai
MIN, MAX

Menimbulkan dua elemen daripada timbunan dan masing-masing mengembalikan yang lebih kecil atau lebih besar.
Perhatikan bahawa tak terhingga adalah lebih besar daripada yang lain. Jika salah satu nombor input ialah
tidak diketahui maka keputusan operasi akan menjadi tidak diketahui juga.

MINNAN, MAXNAN

Versi MIN dan MAX selamat NAN. Jika salah satu nombor input ialah tidak diketahui maka
hasil operasi akan menjadi satu lagi. Jika kedua-duanya tidak diketahui, maka hasilnya
operasi adalah tidak diketahui.

HAD

Menimbulkan dua elemen daripada timbunan dan menggunakannya untuk menentukan julat. Kemudian ia muncul
elemen lain dan jika ia berada di dalam julat, ia ditolak ke belakang. Jika tidak, an
tidak diketahui ditolak.

Julat yang ditakrifkan termasuk dua sempadan (jadi: nombor yang sama dengan salah satu daripada
sempadan akan ditolak). Jika mana-mana daripada tiga nombor yang terlibat adalah sama ada
tidak diketahui or tak terhingga fungsi ini akan sentiasa mengembalikan an tidak diketahui

Contoh: "CDEF:a=alpha,0,100,LIMIT" akan kembali tidak diketahui jika alfa lebih rendah daripada 0 atau jika
ia lebih tinggi daripada 100.

Aritmetik
+, -, *, /, %

Tambah, tolak, darab, bahagi, modulo

ADDNAN

Tambahan selamat NAN. Jika satu parameter ialah NAN/TIDAK DIKETAHUI, ia akan dianggap sebagai sifar. Jika kedua-duanya
parameter adalah NAN/TIDAK DIKETAHUI, NAN/TIDAK DIKETAHUI akan dikembalikan.

DOSA, KOS, LOG, EXP, SQRT

Sinus dan kosinus (masukan dalam radian), log dan exp (logaritma semula jadi), punca kuasa dua.

ATAN

Artangen (keluaran dalam radian).

ATAN2

Artangen bagi komponen y,x (output dalam radian). Ini muncul satu elemen daripada
tindanan, komponen x (kosinus), dan kemudian satu saat, iaitu komponen y (sinus).
Ia kemudian menolak arctangent nisbah mereka, menyelesaikan kekaburan antara
kuadran.

Contoh: "CDEF:angle=Y,X,ATAN2,RAD2DEG" akan menukar komponen "X,Y" kepada sudut dalam
darjah.

LANTAI, CEIL

Bundarkan ke bawah atau ke atas kepada integer terdekat.

DEG2RAD, RAD2DEG

Tukar sudut dalam darjah kepada radian, atau radian kepada darjah.

ABS

Ambil nilai mutlak.

Tetapkan Operasi
SUSUNAN, REV

Pop satu elemen daripada timbunan. Ini adalah mengira item yang hendak diisih (atau
terbalik). Bahagian atas mengira daripada elemen yang tinggal kemudian diisih (atau diterbalikkan) ke dalam
letak pada timbunan.

Contoh: "CDEF:x=v1,v2,v3,v4,v5,v6,6,SORT,POP,5,REV,POP+++,4,/" akan mengira
purata nilai v1 hingga v6 selepas mengalih keluar yang terkecil dan terbesar.

AVG

Pop satu elemen (mengira) daripada timbunan. Sekarang pop mengira elemen dan membina purata,
mengabaikan semua nilai UNKNOWN dalam proses.

Contoh: "CDEF:x=a,b,c,d,4,AVG"

MEDIAN

pop satu elemen (mengira) daripada timbunan. Sekarang pop mengira elemen dan cari median,
mengabaikan semua nilai UNKNOWN dalam proses. Jika terdapat bilangan genap yang tidak DIKETAHUI
nilai, purata dua pertengahan akan ditolak pada timbunan.

Contoh: "CDEF:x=a,b,c,d,4,MEDIAN"

TREND, TRENDNAN

Buat purata "tetingkap gelongsor" bagi siri data lain.

Penggunaan: CDEF:smoothed=x,1800,TREND

Ini akan menghasilkan purata tetingkap gelongsor setengah jam (1800 saat) sebanyak x. Purata
pada asasnya dikira seperti yang ditunjukkan di sini:

+---!---!---!---!---!---!---!---!--->
kini
kelewatan t0
<--------------->
kelewatan t1
<--------------->
kelewatan t2
<--------------->

Nilai pada sampel (t0) ialah purata antara (t0-kelewatan) dan (t0)
Nilai pada sampel (t1) ialah purata antara (t1-kelewatan) dan (t1)
Nilai pada sampel (t2) ialah purata antara (t2-kelewatan) dan (t2)

TRENDNAN ​​adalah - berbeza dengan TREND - NAN-selamat. Jika anda menggunakan TREND dan satu nilai sumber
adakah NAN tetingkap gelongsor lengkap terjejas. Operasi TRENDNAN ​​mengabaikan semua
NAN-nilai dalam tetingkap gelongsor dan mengira purata nilai yang tinggal.

MERAMALKAN, PREDICTSIGMA, PREDICTPERC

Cipta "tetingkap gelongsor" purata/sigma/peratus siri data lain, itu juga
mengalihkan siri data mengikut jumlah masa yang diberikan juga

Penggunaan - anjakan yang dinyatakan secara eksplisit: "CDEF:predict= ,...,
1>,n, ,x,PREDICT" "CDEF:sigma= ,...,
1>,n, ,x,PREDICTSIGMA" "CDEF:perc= ,...,
1>,n, , ,x,PREDICTPERC"

Penggunaan - anjakan ditakrifkan sebagai anjakan asas dan beberapa kali ini digunakan
"CDEF:predict= ,-n, ,x,PREDICT" "CDEF:sigma=
pengganda>,-n, ,x,PREDICTSIGMA" "CDEF:sigma=
pengganda>,-n, , ,x,PREDICTPERC"

Contoh: CDEF:predict=172800,86400,2,1800,x,PREDICT

Ini akan mencipta purata/sigma tetingkap gelongsor setengah jam (1800 saat) bagi x, itu
purata pada asasnya dikira seperti yang ditunjukkan di sini:

+---!---!---!---!---!---!---!---!---!---!---!---!- ---!---!---!---!---!--->
kini
syif 1 t0
<------------------------------------->
tetingkap
<--------------->
beralih 2
<------------------------------------------------>
tetingkap
<--------------->
syif 1 t1
<------------------------------------->
tetingkap
<--------------->
beralih 2
<------------------------------------------------>
tetingkap
<--------------->

Nilai pada sampel (t0) ialah purata antara (t0-shift1-window) dan (t0-shift1)
dan antara (t0-shift2-window) dan (t0-shift2)
Nilai pada sampel (t1) ialah purata antara (t1-shift1-window) dan (t1-shift1)
dan antara (t1-shift2-window) dan (t1-shift2)

Fungsinya adalah dengan reka bentuk selamat NAN. Ini juga membolehkan ekstrapolasi ke dalam
masa hadapan (katakan beberapa hari) - anda mungkin perlu menentukan siri data dengan pilihan
start= parameter, supaya siri data sumber mempunyai data yang mencukupi untuk memberikan ramalan
juga pada permulaan graf...

Persentil boleh berada di antara [-100:+100]. Persentil positif interpolasi
antara nilai manakala negatif akan mengambil yang paling hampir.

Contoh: anda menjalankan 7 syif dengan tetingkap 1800saat. Dengan mengandaikan bahawa fail rrd mempunyai
saiz langkah 300 saat ini bermakna kita perlu melakukan pengiraan persentil berdasarkan
pada maksimum 42 nilai berbeza (kurang jika anda mendapat NAN). itu bermakna bahawa dalam kes terbaik
anda mendapat kadar langkah antara nilai 2.4 peratus. jadi jika anda meminta yang ke-99
persentil, maka anda perlu melihat nilai ke-41.59. Seperti yang kita hanya ada
integer, sama ada nilai ke-41 atau ke-42.

Dengan persentil positif interpolasi linear antara 2 nilai dilakukan untuk
dapatkan nilai berkesan.

Negatif mengembalikan jarak nilai terdekat dari segi - jadi dalam kes di atas ke-42
nilai, yang secara berkesan mengembalikan Percentile100 atau maksimum 7 sebelumnya
hari di tingkap.

Di sini contoh, yang akan mencipta graf 10 hari yang turut menunjukkan ramalan 3 hari
ke masa hadapan dengan nilai ketidakpastiannya (seperti yang ditakrifkan oleh purata+-4*sigma) Ini juga
menunjukkan jika ramalan melebihi pada titik tertentu.

rrdtool graf image.png --imgformat=PNG \
--start=-7days --end=+3days --width=1000 --height=200 --alt-autoscale-max \
DEF:value=value.rrd:value:AVERAGE:start=-14days \
LINE1:value#ff0000:value \
CDEF:predict=86400,-7,1800,value,PREDICT \
CDEF:sigma=86400,-7,1800,nilai,PREDICTSIGMA \
CDEF:upper=predict,sigma,3,*+ \
CDEF:lower=predict,sigma,3,*,- \
LINE1:predict#00ff00:prediction \
LINE1:atas#0000ff:atas\ kepastian\ had \
LINE1:rendah#0000ff:rendah\ kepastian\ had \
CDEF:melebihi=nilai,UN,0,nilai,bawah,atas,LIMIT,UN,JIKA \
TANDAKAN:melebihi#aa000080:1 \
CDEF:perc95=86400,-7,1800,95,nilai,PREDICTPERC \
LINE1:perc95#ffff00:95th_percentile

Nota: Pengalaman telah menunjukkan bahawa faktor antara 3 dan 5 hingga skala sigma adalah baik
diskriminasi untuk mengesan tingkah laku abnormal. Ini jelas bergantung juga pada jenis
data dan betapa "bising" siri data itu.

Juga Perhatikan penggunaan eksplisit start= dalam CDEF - ini perlu untuk memuatkan semua
data yang diperlukan (walaupun ia tidak dipaparkan)

Ramalan ini hanya boleh digunakan untuk ekstrapolasi jangka pendek - katakan beberapa hari kemudian
masa depan.

Nilai istimewa
UNKN

Menolak nilai yang tidak diketahui pada tindanan

INF, NEGINF

Menolak nilai tak terhingga positif atau negatif pada tindanan. Apabila nilai tersebut adalah
digraf, ia muncul di bahagian atas atau bawah graf, tidak kira apa nilai sebenar
pada paksi-y ialah.

PREV

Menolak an tidak diketahui nilai jika ini adalah nilai pertama set data atau sebaliknya
hasil daripada ini CDEF pada langkah masa sebelumnya. Ini membolehkan anda melakukan pengiraan
merentasi data. Fungsi ini tidak boleh digunakan dalam VDEF arahan.

PREV(vname)

Menolak an tidak diketahui nilai jika ini adalah nilai pertama set data atau sebaliknya
hasil pembolehubah vname pada langkah masa sebelumnya. Ini membolehkan anda melakukannya
pengiraan merentas data. Fungsi ini tidak boleh digunakan dalam VDEF arahan.

COUNT

Menolak nombor 1 jika ini adalah nilai pertama set data, nombor 2 jika ia
yang kedua, dan seterusnya. Nilai istimewa ini membolehkan anda membuat pengiraan berdasarkan
kedudukan nilai dalam set data. Fungsi ini tidak boleh digunakan dalam VDEF
arahan.

Masa
Masa di dalam RRDtool diukur dalam beberapa saat sejak zaman itu. Zaman ditakrifkan sebagai
"Thu Jan  1 00:00:00 UTC 1970".

SEKARANG

Menolak masa semasa pada tindanan.

STEPIDTH

Dengan langkah semasa dalam beberapa saat. Anda boleh menggunakan ini untuk kembali daripada berasaskan kadar
pembentangan kepada nombor mutlak

CDEF:abs=kadar,STEEPWIDTH,*,PREF,ADDNAN

HARI BARU,NEWWEEK,BULAN BARU,NEWYEAR

Ketiga pengendali ini akan mengembalikan 1.0 setiap kali langkah adalah yang pertama daripada yang diberikan
tempoh. Tempoh ditentukan mengikut zon waktu tempatan DAN "LC_TIME"
tetapan.

CDEF:mtotal=rate,STEEPWIDTH,*,NEWMONTH,PREV,0,IF,ADDNAN

MASA

Menolak masa nilai yang sedang diproses diambil pada timbunan.

LTIME

Mengambil masa seperti yang ditakrifkan oleh MASA, menggunakan offset zon waktu yang sah pada masa itu
termasuk masa penjimatan siang jika OS anda menyokongnya, dan menolak hasilnya pada
timbunan. Terdapat contoh terperinci dalam bahagian contoh di bawah tentang cara menggunakan
ini.

Memproses tindanan secara langsung
DUP, POP, EXC

Duplikat elemen atas, keluarkan elemen atas, tukar dua elemen teratas.

KEDATANGAN

menolak kedalaman semasa tindanan ke tindanan

a,b,DALAM -> a,b,2

n,SALINAN

tolak salinan unsur n atas ke tindanan

a,b,c,d,2,SALINAN => a,b,c,d,c,d

n,INDEKS

tolak elemen ke-n pada timbunan.

a,b,c,d,3,INDEX -> a,b,c,d,b

n,m,GULUNG

putar n elemen atas tindanan dengan m

a,b,c,d,3,1,ROLL => a,d,b,c
a,b,c,d,3,-1,ROLL => a,c,d,b

PELBAGAI


Pengendali ini hanya berfungsi pada VDEF kenyataan. Ambil perhatian bahawa pada masa ini HANYA ini berfungsi untuk
VDEF.

MAKSIMUM, MINIMUM, PURATA
Kembalikan nilai yang sepadan, MAKSIMUM dan MINIMUM juga mengembalikan kejadian pertama
daripada nilai itu dalam komponen masa.

Contoh: "VDEF:avg=mydata,AVERAGE"

STDEV
Mengembalikan sisihan piawai nilai.

Contoh: "VDEF:stdev=mydata,STDEV"

TERAKHIR, PERTAMA
Kembalikan nilai bukan nan terakhir/pertama atau tak terhingga untuk aliran data yang dipilih,
termasuk cap masanya.

Contoh: "VDEF:first=mydata,FIRST"

JUMLAH
Mengembalikan kadar daripada setiap slot masa yang ditentukan didarab dengan saiz langkah. Ini boleh,
sebagai contoh, pulangkan jumlah bait yang dipindahkan apabila anda telah log bait sesaat.
Komponen masa mengembalikan bilangan saat.

Contoh: "VDEF:total=mydata,TOTAL"

PERATUS, PERCENTNAN
Ini harus mengikuti a Def or CDEF vname. Yang vname muncul, nombor lain muncul
iaitu peratusan tertentu (0..100). Set data kemudian diisih dan nilainya
dikembalikan dipilih sedemikian rupa peratusan peratus daripada nilai adalah lebih rendah atau sama daripada
keputusan. Untuk PERCENTNAN Tidak diketahui nilai diabaikan, tetapi untuk PERCENT Tidak diketahui nilai
dianggap lebih rendah daripada mana-mana nombor terhingga untuk tujuan ini jadi jika pengendali ini
mengembalikan sebuah tidak diketahui anda mempunyai agak banyak daripadanya dalam data anda. infnombor init ialah
kurang, atau lebih, daripada nombor terhingga dan sentiasa lebih daripada Tidak diketahui nombor.
(NaN < -INF < nilai terhingga < INF)

Contoh: "VDEF:perc95=mydata,95,PERCENT"
"VDEF:percnan95=mydata,95,PERCENTNAN"

LSLSLOPE, LSLINT, LSLCORREL
Kembalikan parameter untuk a Ltimur Spertengkaran LIne (y = mx +b) yang menghampiri
set data yang disediakan. LSLSLOPE ialah cerun (M) daripada baris yang berkaitan dengan kedudukan COUNT
daripada data tersebut. LSLINT ialah pintasan-y (B), yang juga merupakan data pertama
titik pada graf. LSLCORREL ialah Pekali Korelasi (juga dikenali sebagai Pearson's
Pekali Korelasi Momen Produk). Ia akan berjulat dari 0 hingga +/-1 dan mewakili
kualiti kesesuaian untuk anggaran.

Contoh: "VDEF:slope=mydata,LSLSLOPE"

Gunakan rrdgraph_rpn 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.