*** UWAGA *** Hammer jest na poziomie systemu stress test.
Wykorzystanie procesora może osiągnąć 100 procent
o bardzo dużej szybkości dysku IO kiedy młot jest uruchamiany.
Może to negatywnie wpłynąć na wydajność systemu
i może spowodować utratę usługi filtr antyspamowy.
Hammer jest nieudokumentowana, unsuppported polecenia.
Te komendy po prostu chce być wykorzystywane przez takich ludzi jak ja! Kolejnym narzędziem, test wysiłkowy jak filersio . Nie robić jakichkolwiek raportów chociaż, po prostu młotów systemu! Więc użyj coś takiego sysstat lub statystyk na tym, co filer robi.
Zastosowanie: Młotek [przerwanie | pause | restart | status |
[-F] <# Runs> nazwa_pliku <# BlocksInFile> (<# Runs> == -1 działa młot na zawsze) |
wypełnić <writeSize> (użyj całego dostępnego miejsca na dysku)]
filer1 *> hammer-f 5 / vol/vol0/hammer.txt 400
Pon 08 grudnia 12:32:02 GMT [kowal: ostrzeżenie]: kowal # 0: Rozpoczęcie pracy.
filer1 *> Stan młotek
Kowal # 0: plik / vol/vol0/hammer.txt, 580 KB 1600 KB writesize 4096 bajtów, iteracja 1 z 5 - Pisanie
filer1 *> Stan młotek
Kowal # 0: plik / vol/vol0/hammer.txt, 1600 KB 1600 KB writesize 4096 bajtów, iteracja 1 z 5 - Pisanie
filer1 *> Stan młotek
Kowal # 0: plik / vol/vol0/hammer.txt, 652 KB 1600 KB writesize 4096 bajtów, iteracja 2 z 5 - scenariusz
filer1 *> Stan młotek
Kowal # 0: plik / vol/vol0/hammer.txt, 1600 KB 1600 KB writesize 4096 bajtów, iteracja 2 5 - Pisanie
filer1 *> pon 08 grudnia 12:32:13 GMT [kowal: info]: kowal # 0: Brak stwierdzonych błędów. Zatrzymanie pracy
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy młotek , NetApp , ONTAP
Jest to całkiem przydatne do wydobywania informacji z filtr antyspamowy.
Zastosowanie: getXXbyYY <sub-command> <name>
Gdzie sub-komenda jest jedną z
gethostbyname_r
gethostbyaddr_r
netgrp
getspwbyname_r
getpwbyname_r
getpwbyuid_r
getgrbyname
getgrbygid
getgrlist
Więc możemy wyciągnąć informacje użytkowników root, w tym zaszyfrowane hasło
filer1 *> getXXbyYY getpwbyname_r korzeń
pw_name = root
pw_passwd = _J9 .. 9aTB5SBQOW.uu96
pw_uid = 0, pw_gid = 1
pw_gecos =
pw_dir = /
pw_shell =
Miejski:
Narzędzia te są rzeczywiście bardzo przydatne, a na dalszej lektury i aplikacji mam zrealizować więcej, gdzie mogą być użyte. Zapamiętaj kolejność wyszukiwania jest zdefiniowany przez "/ etc / nsswitch.conf"
Aby wykonać sprawdzanie DNS, podobne do tego, co możesz osiągnąć z nslookup, możesz użyć tego narzędzia ...
filer01> getXXbyYY gethostbyname_r b2net-dc
Nazwa: b2net-dc.b2net.lan
Aliasy:
adresy: 10.0.0.5 10.0.1.5 10.0.30.5
Lub wyszukiwania wstecznego, aby upewnić DNS działa poprawnie ...
filer01 *> getXXbyYY gethostbyaddr_r 10.0.0.149
Nazwa: b2net-exch03.b2net.lan
Aliasy:
adresy: 10.0.0.149
Jeśli masz LDAP skonfigurowany i działa, można również użyć tego narzędzia do wykonywania LDAP wyszukiwania.
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy getXXbyYY , ldap , NetApp , nslookup , ONTAP
Brak wyjścia i nie może się dostać nic z tego. Czy to debugger GNU?
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Polecenia gdb , NetApp , ONTAP
filer1 *> filersio
Następujące polecenia są dostępne; Więcej informacji
<polecenie> pomoc filersio
asyncio_pause asyncio_active spc1
Przystanek stan
Jak można się spodziewać, to jest generator IO. Dobry sposób testowania serwer plików, może zobaczyć, co można zrobić, czy może zrobić kilka testów wydajności, aby zobaczyć czy jest problem. młot może być również używany do generowania IO na filtr antyspamowy.
filer1 *> filersio asyncio_active 50-r 50 4 0 10 m 60 5 / vol/vol0/filersio.test-create-print_stats 5
filersio: Nakład pracy zainicjował asynchronicznie. Wyniki zostaną wyświetlone na
Konsola po zakończeniu
filersio: od asyncio_active obciążenia, instancja 0
Przeczytaj I / Os AVG. czytaj Max. Odczyt Zapis / Wy śr. napisać Max napisać
opóźnienia (ms) opóźnienia (ms) opóźnienia (ms) opóźnienia (ms)
6087 0 11 6216 3 981
4410 0 471 4300 5 +1.551
5323 0 11 5375 4 1121
5439 0 113 5379 4 +1151
4354 0 105 4304 5 jedna tysięcy sześćset siedemdziesiąt cztery
4307 0 411 4300 5 jeden tysięcy sto siedemdziesiątjeden
5459 0 20 5371 5 1260
5384 0 180 5379 4 jeden tysięcysiedemdziesiątjeden
5439 0 211 5375 4 +1.011
4396 0 71 4300 5 1311
Statystyki dla active_active modelu, np. 0
Uruchomiony przez 60s
Całkowity odczyt opóźnienia (ms) 16383
Przeczytaj I / O 51687
Śr. czytaj IOPS 861
Śr. odczytać czas opóźnienia (ms) 0
Max odczytu opóźnienia (ms) 471
Całkowity zapis opóźnienia (ms) 286501
Napisz do I / O 51413
Śr. napisać IOPS 856
Śr. napisać opóźnienia (ms) 5
Maksymalny zapis opóźnienia (ms) 4891
filersio: 0 przykład: obciążenie zakończona pomyślnie
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy filersio , NetApp , ONTAP
filer1 *> export_stats
BŁĄD: Jeden z-p,-z lub-h wymagane.
export_stats ma trzy podstawowe warianty:-h,-z i-p
-H jest określona tylko i wypisuje pomocy takich jak ten.
-P wyświetla statystyki eksportowe.
-V (verbose) mogą być określone z-p i dodaje statystyki opisy
-Q (cicho) może być określony z-p i tłumi wyświetlanie zera liczy.
-Z zer statystyki dotyczące wywozu r.
-P i-z wymagają specyfikacji zestawu modułów za pomocą albo:
-Określić wszystkie moduły.
jeden lub więcej-m specyfikacje <modname>, gdzie:
<modname> jest jednym z trzyliterowych kodów modułu eksportu
Poniższe kody modułów definiowane są:
IAR - informacje o zasadach
REQ - Obsługa żądania
ADI - Interfejs Określenie Dostęp
AEL - Warstwa Ocena Dostęp
ALI - Interfejs Lista adresów
AII - Interfejs poz Adres
AKP - Ludność Cache Dostęp
ATI - Realizacja Typ adresu
Znowu dość dużo, co on mówi na opakowaniu! wskazuje na pewne szczegółowe konkretne NFS statystyki.
"Export_stats-PAV" pokaże wszystkie statystyki.
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy export_stats , NetApp , ONTAP
Ponownie, jest to udokumentowane, ale uważam to narzędzie może być użyteczne dla innych celów. Jest przydatna do kopiowania plików po prostu dookoła, niezależnie od uprawnień! Może być również używany do kopiowania plików z migawek, nawet jeśli nie masz SnapRestore.
dd if = / vol/vol0/.snapshot/hourly.0/etc/rc of-/vol/vol0/etc/rc.old
if = plik wejściowy
= wyjście z pliku
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy dd , NetApp , ONTAP
filer *> dbg
Zastosowanie: DBG do [konsola | Zaloguj | off]
DBG zrzut
dumpcons dbg
DBG poziom [<moduł> = <poziom> ... ]
Debugowania. To może być włączone lub wyłączone z tego miejsca, a także można powiedzieć, że zrzuci się z konsolą, lub zrzucić do pliku. Plik jest "/, DBG".
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy dbg , NetApp , ONTAP
filtr antyspamowy *> bootfs
Aby uzyskać więcej informacji, typu "bootfs pomóc <polecenie>".
Poniższe komendy bootfs są dostępne:
chkdsk rdzeń fdisk zrzutu dir
Informacje o Test Format sync
Polecenie to jest udokumentowane wyraźnie, jak jest to konieczne w celu sformatowania karty Compact Flash, jeśli kiedykolwiek potrzebne. Pomocna wskazówka jednak startowy dir jest zwykle "0a.0: 1:", więc można zrobić "bootfs dir 0A: 00:01:" aby zobaczyć co tam jest.
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy bootfs , NetApp , ONTAP
blink_on / blink_off <disk_name>
Podoba mi się migające światła!
To może być rzeczywiście przydatna, gdy trzeba zlokalizować dysku. Nie zapomnij led_on i led_off, ale istnieją alternatywy.
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nieudokumentowanych Komendy blink_off , blink_on , NetApp , ONTAP
Prawie dokładnie to co mówi na opakowaniu! Daje razy dostępności dla systemu i każdego protokołu. To może być kasowany z "resetem availtime".
VN: F [1.9.11_1134]
Ocena: 0.0 / 10 (0 głosów)
Nielegalni Komendy availtime , NetApp , ONTAP