Skip to content

N iops / N iops (100%) M iops/s makes no sense #2041

Closed

Description

@nagisa

Installing rustup I saw this very curious line pop up:

2 iops / 2 iops (100 %) 1 iops/s in 1s ETA: 0s

but it makes no sense whatsoever as “iops” is already an unit of operations per second. So paraphrased:

2 I/O operations per second out of 2 I/O operations per second, 1 I/O operations per second per second in 1 second.

The units should be fixed up to represent actual whatever being counted here.

Activity

  1. changed the title [-]`N iops / N iops (100%) N iops/s` makes no sense[/-] [+]`N iops / N iops (100%) M iops/s` makes no sense[/+] on Oct 6, 2019
  2. kinnison commented on Oct 7, 2019

    @kinnison
    Contributor

    In this instance, iops is "I/O Operations" not "I/Os per second" though I concede that there's the potential for confusion.

  3. Rudi3 commented on Oct 7, 2019

    @Rudi3
    Contributor

    Wikipedia is not the best source, but IOPS usually stand for "Input/output operations per second".

    And if I didn't miss anything, you could get something like Kiiops/s. Which would be "Kibi-i/o operations per second (squared)". 🤣

    I'm not sure what the non-rate unit for IOPS would be though (couldn't find anything on that, really)... In my PR, I went for IO-ops.

  4. kinnison commented on Oct 8, 2019

    @kinnison
    Contributor

    Fair enough, that seems OK to me. Disambiguation here is key :D

  5. Rudi3 commented on Oct 8, 2019

    @Rudi3
    Contributor

    But honestly, I've never enountered iops on rustup.
    @nagisa could you tell me which command you ran?

  6. nagisa commented on Oct 8, 2019

    @nagisa
    MemberAuthor

    I ran the rustup installation command from the website. It showed up briefly when unpacking one of the packages on a slower machine (a mips64 based router manufactured who knows when).

  7. Rudi3 commented on Oct 8, 2019

    @Rudi3
    Contributor

    @nagisa I see. I tried env RUSTUP_IO_THREADS=4 -60 used in #1876 (comment), without success...
    Could you maybe test my pr branch and see if the output is now correct (if you want to)?

  8. kinnison commented on Oct 8, 2019

    @kinnison
    Contributor

    You're unlikely to see the iops message unless you have slow IO -- e.g. an NFS mounted homedir, or Windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions