Я использую названную программу iperf
для любого вида связанного с сетью тестирования (страница справочника: http://staff.science.uva.nl/~jblom/gigaport/tools/man/iperf.html)
это имеет переключатели, которые позволяют Вам устанавливать скорость. Можно также работать один в режиме сервера и один в клиенте для точного тестирования сети.
-a, --tcp_bandwidth \ for TCP, bandwidth to send at in bits/sec
#[KM] (default no bandwidth limit used)
-b, --bandwidth #[KM] for UDP, bandwidth to send at in bits/sec
(default 1 Mbit/sec, implies -u)
Использование опции -x
для stat
должно дать вам аналогичный вывод:
$ stat -x foo
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: ( 501/ Tyilo) Gid: ( 0/ wheel)
Device: 1,4 Inode: 8626874 Links: 1
Access: Mon Dec 22 06:17:54 2014
Modify: Mon Dec 22 06:17:54 2014
Change: Mon Dec 22 06:17:54 2014
Чтобы сделать это по умолчанию, вы можете создать псевдоним и сохранить его в ~/. bashrc
:
alias stat="stat -x"
Команда stat
, которую вы видели от «всех в Интернете», - это команда из GNU coreutils , которая находится на невстроенных Linux и Cygwin. Он также может быть из BusyBox , который обычно встречается во встроенных системах Linux. OSX имеет другую утилиту stat
(из FreeBSD / NetBSD / OpenBSD) с аналогичной целью, но с другими параметрами и другим форматом вывода.
Команда stat
не стандартизирована, поэтому нельзя ожидать, что она будет вести себя одинаково во всех вариантах Unix.На практике есть BSD stat и Linux stat, и многие другие варианты не имеют команды stat
.