我需要计算我在两台计算机(发送者和接收者)之间交换的一些消息的网络带宽、磁盘空间、处理能力和内存。
例如,如果消息是“我正在工作三(3)小时”,它将使用多少网络带宽?将使用多少磁盘空间?在发送端和接收端将使用多少处理能力?两端将使用多少磁盘空间?
如果我要发送这个消息10,100,或1000次。
谢谢你的指导。
发布于 2012-02-11 16:08:42
这取决于您计划如何发送、处理和存储消息。
ASCII为每个字符一个字节,如果将其限制为可打印字符,则为7位。因此,“我正在工作三(3)小时”是32个字节。如果您将其写入文件1000次,则将有32000字节。如果你压缩它,它会小得多;文本压缩得很好。
通过网络发送它将取决于您用来发送它的协议;为每条消息计划几百字节的开销。您可以使用Wireshark或iptraf获得通过计算机的网络流量的详细视图。
发送或接收32000字节所需的处理能力可以忽略不计。通常,计算机的网络带宽将成为CPU的瓶颈,除非您对输入/输出做一些复杂的事情。
https://askubuntu.com/questions/103329
复制相似问题