小编use*_*603的帖子

4 Mbit/s 的互联网速度是什么意思?

当我检查我的上传/下载速度时,它是 4 Mbit/s。这意味着我可以以每秒 4 兆位的速度下载/上传。但我不完全明白这是什么意思。

例如,如果我通过来自伦敦的任何 Web 应用程序上传 4 Mb 文件(为简单起见考虑此大小),并且我的 Internet 速度为 4 Mbit/s,我是否能够在 1 秒内上传此文件,而不管实际物理服务器的位置(是澳大利亚或纽约还是世界上任何其他位置)?那么,当我们说上传速度为每秒 4 兆位时,这适用于哪个位置?当然,它应该始终与目的地有关,不是吗?

更新:- 为了简单起见,我只是将文件大小视为 4 Mb。我也明白 1 Mbps 不等于 1 MBps。1 MBps = 8Mbps。这个问题实际上速度是什么意思?

internet upload download broadband internet-speed

8
推荐指数
2
解决办法
2万
查看次数

Linux:了解平均负载和 CPU 百分比?

当我top在 ubuntu 系统上执行命令时,我看到以下结果

top - 07:58:58 up 1:21, 1 user, load average: 0.82, 0.73, 0.55 任务:总共 293,1 运行,292 睡眠,0 停止,0 僵尸 %Cpu(s):0.8 us,0.8 sy , ....

我需要了解load average%cpu

我的理解基于我的知识和高 CPU 利用率但低负载平均

平均负载

平均负载是衡量一段时间内内核运行队列中等待的任务数量(不仅是 CPU 时间,还有磁盘活动)。这是否意味着根据上述结果有 0.83 个任务正在等待?怎么可能是十进制数?还有什么是三个不同的数字0.83 0.73, 0.55

%中央处理器

这表示 CPU 在过去 x 秒内工作了多长时间。例如:- 如果 CPU 利用率显示 60%,则表示在过去 x 秒内 cpu 在 x 秒内工作了 60%。我的理解是否正确?如果是,%Cpu(s): 0.8 us代表什么?

另外,如果我有 4 个 CPU 处理器,并且 %CPU 显示 50%,这是否意味着所有内核都在 50% 工作或 2 …

linux cpu performance cpu-usage cpu-architecture

8
推荐指数
1
解决办法
3356
查看次数

在这个例子中,HTTP vs TCP vs UDP?

我可以通过三种协议中的任何一种,即 http/TCP/UDP 从我的应用程序(假设 java 应用程序)传输数据

java客户端的HTTP示例

java客户端的TCP示例

java客户端的UDP示例

我了解 HTTP 在应用程序中工作,而 TCP 和 UDP 在传输层工作。

我的理解 :-

HTTP 在 HTTP 客户端中,抽象套接字层的高层。它也可以用 DNS 代替 ip 地址。它有自己的规则,如 GET/POST 请求。标头等 API 将根据 HTTP 规则为我构建数据。HTTP 还将管理所需的编码(表示层的一部分)并管理会话(例如需要关闭连接时)

TCP 在 TCP 客户端中,api 是直接与 socket 层打交道的。它需要处理ip地址。它没有像上面的 HTTP 那样的特定规则。它只是从应用程序收集数据并以有序的方式可靠地将其分块发送

UDP UDP 客户端与 TCP 类似,但可靠性较低,速度较快。

我的理解正确吗?

networking http udp

6
推荐指数
1
解决办法
8585
查看次数

两个 CPU 还是双核?

两个单核 CPU(在双插槽系统中)是否等同于单个双核处理器?

我们也可以说两个单核 CPU 的处理能力是单个四核系统的一半吗?

我的上述理解基于 Puget 的Dual Processor vs Dual Core文章。

cpu intel-pentium cpu-speed quad-core dual-core

1
推荐指数
1
解决办法
1253
查看次数