Вы путаете скорость передачи NIC (100M против 10M) и пропускную способность . iperf
измеряет пропускную способность .
Я исхожу из предположения, что у вас есть сеть, настроенная следующим образом:
Windows---------[Ethernet Switch]-----------Linux
10M/full 100M/full
Не имеет значения, является ли ваш сервер или клиент стороной 100M. Пропускная способность TCP ограничена самой низкой полосой пропускания на пути, что означает, что вы не можете превышать 10 Мбит / с в этой топологии.
Если вам нужна пропускная способность , убедитесь, что окна соединяются со скоростью 100M.
Мне кажется, что пользователь, от имени которого выполняется ваше задание cron, не имеет разрешения на запись файла PID -в /home/xxx/PIDs/
.
Это может иметь место, если, например. Например, /home
монтируется через NFS или, возможно, благодаря таким вещам, как SELinux.
Попробуйте проверить местную электронную -почту. В большинстве установок cron отправляет ошибку локальному пользователю root по электронной почте -.
Возможно, также стоит попробовать запустить команду от имени учетной записи пользователя xxx
, указав это в crontab, или войти в систему как пользователь xxx
и запустить crontab -e
, чтобы отредактировать «личный» crontab пользователя xxx
.
Извините, я сказал, что скрипты находятся в подпапке на exHDD, это неправильно, они хранятся в /home/subfolder, но это уже не имеет значения. переустановка cron помогает. Не могу понять почему...