*** UYARI *** Hammer sistem düzeyinde bir stres testi olduğunu.
CPU kullanımı yüzde 100'e olabilir
çok yüksek disk IO oranı ile çekiç çalıştırıldığında.
Bu sistem performansını olumsuz etkileyebilir
ve filer hizmet kaybına neden olabilir.
Hammer belgelenmemiş bir, unsuppported komutudur.
Bu komutlar sadece benim gibi insanlar tarafından kullanılmak üzere istiyor! Gibi bir stres test aracı filersio . Bu, sadece çekiç olsa raporlama sisteminin herhangi bir sıralama yapmaz! Yani filtresi ne yaptığını bildirmek için sysstat veya istatistikleri gibi bir şey kullanın.
kullanımı: çekiç [iptal | durdur | yeniden | durumu |
[-F] <# çalıştırır> <DosyaAdı> <# BlocksInFile> (<# çalıştırır> == -1 çekiç sonsuza kadar çalışır) |
<writeSize> (tüm disk alanını kullanın) doldurun]
filer1 *> çekiç-f 5 / vol/vol0/hammer.txt 400
Mon 8 Aralık 12:32:02 GMT [demirci: uyarı]: demirci # 0: Çalışma müsadesi.
filer1 *> çekiç durumu
demirci # 0: dosya / vol/vol0/hammer.txt, 1600 KB writesize 4096 bayt 5, tekrarında 1 580 KB - Yazma
filer1 *> çekiç durumu
demirci # 0: dosya / vol/vol0/hammer.txt, 1600 KB writesize 4096 bayt 5, tekrarında 1 1600 KB - Yazma
filer1 *> çekiç durumu
demirci # 0: dosya / vol/vol0/hammer.txt, 1600 KB writesize 4096 bayt 5, tekrarında 2 652 KB - Yazma
filer1 *> çekiç durumu
demirci # 0: dosya / vol/vol0/hammer.txt, 1600 KB writesize 4096 bayt 5, tekrarında 2 1600 KB - Yazma
filer1 *> Mon 8 Aralık 12:32:13 GMT [demirci: info]: demirci # 0: Hiç hata algılandı. Iş durdurma
VN: F [1.9.11_1134]
Belgesiz Komutlar çekiç , NetApp , ONTAP
Bu filtresi gelen bilgiler ayıklanması için oldukça kullanışlıdır.
kullanımı: getXXbyYY <sub-command> <name>
Alt-komutu biri olduğu
gethostbyname_r
gethostbyaddr_r
netgrp
getspwbyname_r
getpwbyname_r
getpwbyuid_r
getgrbyname
getgrbygid
getgrlist
Bu yüzden şifrelenmiş parolaları dahil, root kullanıcı bilgileri çekip çıkarabilir
filer1 *> getXXbyYY getpwbyname_r kök
pw_name = kök
pw_passwd = _J9 .. 9aTB5SBQOW.uu96
pw_uid = 0, = 1 pw_gid
pw_gecos =
pw_dir = /
pw_shell =
Ek:
Bu araçlar aslında çok faydalıdır ve bunların kullanılabileceği daha burada daha fazla okuma ve uygulamaları ben fark ettik. Arama düzeni hatırla "/ etc / nsswitch.conf" ile tanımlanır
Eğer nslookup elde etmek isteyebilirsiniz ne benzer DNS aramaları gerçekleştirmek için bu aracı kullanabilirsiniz ...
filer01> getXXbyYY gethostbyname_r b2net-dc
Adı: b2net-dc.b2net.lan
adlar:
adresleri: 10.0.0.5 10.0.1.5 10.0.30.5
Yoksa emin olmak için DNS ters araması düzgün çalışır ...
filer01 *> getXXbyYY gethostbyaddr_r 10.0.0.149
Adı: b2net-exch03.b2net.lan
adlar:
adres: 10.0.0.149
LDAP yapılandırılmış ve çalışma varsa, ayrıca LDAP aramaları gerçekleştirmek için bu aracı kullanabilirsiniz.
VN: F [1.9.11_1134]
Belgesiz Komutlar getXXbyYY , ldap , NetApp , nslookup , ONTAP
Çıkış yok ve bu bir şey almak gibi olamaz. Bu GNU debugger mı?
VN: F [1.9.11_1134]
Belgelenmemiş komutlar gdb , NetApp , ONTAP
filer1 *> filersio
Aşağıdaki komutlar mevcuttur; daha fazla bilgi için
filersio yardım <komut>
asyncio_pause asyncio_active spc1
durum durdurma
Beklediğiniz gibi, bu bir IO jeneratör olduğunu. Bir sorun olup olmadığını görmek için bazı performans testleri yapmak için belki de neler yapabileceğini görmek için, belki de bir filtresi, test veya bir yoldur. çekiç de filtresi üzerindeki IO oluşturmak için kullanılabilir.
filer1 *> filersio asyncio_active 50-r 60 50 4 0 10m 5 / vol/vol0/filersio.test-create-print_stats 5
filersio: iş yükü eşzamansız başlattı. Sonuçlar gösterilecektir
tamamlanmasından sonra konsolu
filersio: başlangıç iş yükü asyncio_active, örnek 0
I / O Ort okuyun. Max okuyun. Os Ort / I yazın okuyun. Max yazmak yazmak
gecikme (ms) gecikme (ms) gecikme (ms) gecikme (ms)
6087 0 11 6216 3 981
4410 0 471 4300 5 1551
5323 0 11 5375 4 1121
5439 0 113 5379 4 1151
4354 0 105 4304 5 1674
4307 0 411 4300 5 1171
5459 0 20 5371 5 1260
5384 0 180 5379 4 1071
5439 0 211 5375 4 1011
4396 0 71 4300 5 1311
Active_active model, örnek 0 İstatistik
60s için Koşu
Toplam okuma gecikme (ms) 16383
Okuma I / O 51687
Ort. IOPS 861 okuma
Ort. gecikme (ms) 0 okumak
Max okuma gecikme (ms): 471
Toplam yazma gecikme (ms) 286.501
Yaz I / O 51.413
Ort. IOPS 856 yazmak
Ort. yazmak gecikme (ms) 5
Max yazma gecikme (ms) 4891
filersio: örnek 0: iş yükü başarıyla tamamlandı
VN: F [1.9.11_1134]
Belgesiz Komutlar filersio , NetApp , ONTAP
filer1 *> export_stats
Hata: p-biri,-z, ya da-h gereklidir.
-H,-z,-ve p: export_stats üç temel türevleri vardır
-H başına belirlenen ve bu gibi yardım çıkış üretir.
-P ihracat istatistikleri görüntüler.
-V (verbose)-p ile belirtilen ve istatistik tanımları ekler olabilir
-Q (sessiz)-p ile belirtilen ve sıfır sayar ekran bastırır olabilir.
-Z sıfır ihracat istatistikleri.
-P ve-z ya aracılığıyla modülleri bir dizi özellikleri gerektirir:
-Bir bütün modülleri belirtmek için.
Bir veya daha fazla-m <modname> özellikler, burada:
<modname> üç harfli kod verme modülü biridir
Aşağıdaki modülü kodları tanımlanmıştır:
IAR - Kuralları Hakkında Bilgi
REQ - İstek İşleme
ADI - Erişim Belirlenmesi Arayüzü
AEL - Erişim Değerlendirme Katman
ALI - Adres Listesi Arayüzü
AII - Adres Öğe Arayüzü
ACP - Erişim Cache Nüfus
ATI - Adres Tipi Uygulama
Yine, hemen hemen teneke üzerinde ne diyor! bazı detaylı belirli NFS istatistikleri gösterir.
"Export_stats-pav" Tüm istatistikleri gösterecektir.
VN: F [1.9.11_1134]
Belgesiz Komutlar export_stats , NetApp , ONTAP
Yine, bu belgelenmiş, ama ben bu aracı başka amaçlar için yararlı olabilir bulmak. Bu olursa olsun izinleri, sırf dosyalarını kopyalamak için yararlıdır! Ayrıca SnapRestore olmasa bile, dosyaları anlık dışarı kopyalamak için kullanılabilir.
dd = / vol/vol0/.snapshot/hourly.0/etc/rc of-/vol/vol0/etc/rc.old eğer
if = girdi dosyası
= çıktı dosyası
VN: F [1.9.11_1134]
Belgelenmemiş komutlar dd , NetApp , ONTAP
filer *> dbg
kullanımı: için dbg [konsolu | günlük | off]
dökümü dbg
dbg dumpcons
seviyesi dbg [<module> = <level> ... ]
Debugging. Bu, buradan açık ya da kapalı olabilir ve ayrıca teselli veya bir dosyaya dökümü dökümü bunu söyleyebilir. Dosyası "/, dbg" dir.
VN: F [1.9.11_1134]
Belgesiz Komutlar dbg , NetApp , ONTAP
filer *> bootfs
Daha fazla bilgi için, türü "bootfs <komut> yardımcı olur".
Aşağıdaki bootfs komutları kullanılabilir:
chkdsk çekirdek dir dökümü fdisk
biçim bilgisi senkronizasyon testi
Bu komut, hiç gerekirse kompakt flash kartını biçimlendirmek için gereken net olarak belgelenmiştir. Olsa yararlı bir ipucu, önyükleme dir genellikle "0a.0: 1:", böylece "bootfs dir 0a: 0:1:" şeyler var içinde ne görmek.
VN: F [1.9.11_1134]
Belgesiz Komutlar bootfs , NetApp , ONTAP
blink_on / blink_off <disk_name>
Ben yanıp sönen ışıklar gibi!
Bir disk bulmak gerekiyorsa bu aslında yararlı olabilir. Led_on ve led_off unutur, ama alternatifler de var etmeyin.
VN: F [1.9.11_1134]
Belgesiz Komutlar blink_off , blink_on , NetApp , ONTAP
Hemen hemen kalay üzerine yazdığını! Sistemi ve her protokol için durumu kez verir. Bu "availtime reset" ile reset edilebilir.
VN: F [1.9.11_1134]
Belgesiz Komutlar availtime , NetApp , ONTAP