选择的符号:Apt 显示每秒位数而不是每秒字节数

选择的符号:Apt 显示每秒位数而不是每秒字节数

在网络世界中,我们使用 bps(比特每秒)来测量沿介质(线路)传输的数据,请参阅这个有用的问题以了解原因:https://superuser.com/questions/297290/why-are-network-speeds-measured-in-kbits-sec-instead-of-kbytes-sec。然而,在许多 Debian 和 Linux 程序中,却选择使用 Bps(每秒字节数)作为测量单位。

我想知道 Apt(或 Apt-Get)是否有能力以每秒位数显示其下载速度(无论是更新索引列表、安装新软件包还是升级旧软件包)(以工程符号表示(千 Kbps、兆 Mbps、千兆 Gbps,而不是 1x10^6 或 1000000bps 等)以便于人类阅读)。谢谢大家!

答案1

不,该输出不可配置。例如,从源头来看,显示当前速度和预计到达时间的线

unsigned long long ETA = (TotalBytes - CurrentBytes)/CurrentCPS;
std::string Tmp = " " + SizeToStr(CurrentCPS) + "B/s " + TimeToStr(ETA);
size_t alignment = Line.length() + Tmp.length();
if (alignment < ScreenWidth)
{
 alignment = ScreenWidth - alignment;
 for (size_t i = 0; i < alignment; ++i)
    Line.append(" ");
 Line.append(Tmp);
}

输出总是一些前缀 + B/s

相关内容