Skip to content

timeout is slow #9099

Description

@depesz

We use timeout A LOT as a safeguard for problems, and noticed that rust version is significantly slower than gnu one:

=# time /usr/lib/cargo/bin/coreutils/timeout 2 echo .
.

real    0m0.105s
user    0m0.001s
sys     0m0.007s

vs.

=# time /usr/bin/gnutimeout 2 echo .
.

real    0m0.006s
user    0m0.003s
sys     0m0.003s

This is on ubuntu 25.10, with versions:

=# dpkg -l gnu-coreutils rust-coreutils
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version          Architecture Description
+++-==============-================-============-==========================================
ii  gnu-coreutils  9.5-1ubuntu4     amd64        GNU core utilities
ii  rust-coreutils 0.2.2-0ubuntu2.1 amd64        Universal coreutils utils, written in Rust

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions