文件传输速度因设备而异。网络文件传输和上传也是如此。在Mac上测试这些速度的最佳方法之一是用终端创建虚拟文件。
假设您在计算机中安装了一个快速的新固态驱动器,并想看看它们的速度到底有多快。或者,您最终将整个设置升级到千兆位以太网或无线交流,您想知道它的性能是否像它承诺的那样好。或者某个东西的传输速度比你想象的要慢,你想测试它的真实速度(而不是盒子上的理论速度)。
虚拟文件只是一个任意大小的假空文件。在测试硬盘或网络速度时,虚拟文件比真实文件有明显的优势,因为您可以立即创建任何大小的文件。这样,您就不必在计算机上搜索大小相等的文件,在完成测试后,您只需删除它们。
要创建虚拟文件,请打开终端。如果没有将终端固定到基座上,可以在“应用程序”>“实用程序”中找到它,或者使用键盘快捷键命令+空格进行聚光灯搜索。
当你打开终端时,它会启动你的主目录。在创建虚拟文件时,最好先将目录更改为易于访问的位置,例如桌面,以便在那里自动创建它们。
通过运行ls命令,您可以看到哪些目录可用,但本例中我们将使用桌面。要将目录更改为桌面,请运行:
cd Desktop请记住,无论您选择哪个目录,它的名称都是区分大小写的,因此如果您选择在其他地方刻录,请注意目录名称的拼写。
现在您已经在桌面目录中,可以从同一终端窗口创建虚拟文件。您的命令如下所示:
mkfile <size> filename.ext只需将<;size>;替换为数字后跟大小单位。g代表千兆字节,所以4g会给你一个4GB的文件。也可以使用m表示兆字节,k表示千字节,b表示字节。
替换文件名.ext任何文件名后接任何扩展名,无论是.dmg、.txt、.pdf还是其他任何文件。
例如,如果我想创建一个名为dummyfile的10000 MB文本文件,我会运行:
mkfile 10000m dummyfile.txt文件将出现在您的桌面上。
要检查虚拟文件的大小,请右键单击它并选择“获取信息”。
根据大小,我们的新虚拟文件是10485760000字节。如果我们检查这个数字并转换成兆字节(兆字节=字节÷1048576),它正好是10000兆字节。
一旦你创建了一个虚拟文件,你就可以用它来测试传输速度,不管它是使用USB闪存驱动器,在家庭网络上共享文件,还是其他什么。
在本例中,我们将测试将10000 MB文件传输到USB 2.0闪存驱动器和USB 3.0闪存驱动器所需的时间,以比较速度。(我们可以使用较小的文件进行测试,但我们确实需要了解速度差异,因此使用较大的文件会比使用较小的文件产生更明显的差异。)
你唯一需要的是秒表你**上的秒表应该可以用。
将虚拟文件放在桌面上,单击并将其拖动到新驱动器(在本例中为闪存驱动器),然后在释放鼠标按钮时启动秒表。
等待文件完成复制到设备上,然后点击秒表上的“停止”按钮。不需要超级精确,这只是为了得到一个传输时间的好主意,而不是精确到毫秒数。
然后,对另一个设备(在我们的例子中是另一个闪存驱动器)重复这个过程,并比较结果。
如您所见,我们的USB3.0文件传输(左)明显快于USB2.0传输(右)。
如果要将这些值转换为或MB/s,只需将文件大小除以传输时间的秒数即可。在我们的例子中,我们的USB3.0驱动器可以以大约每秒41兆字节(10000 MB÷244秒)的速度写入文件。USB 2.0驱动器每秒写入约13兆字节(10000 MB÷761秒)的文件。
相关:Wi-Fi与以太网:有线连接有多好?
这是一个简单的,非科学的例子,不应该被误认为是任何形式的官方基准。但是,它让您清楚地了解如何使用虚拟文件测试传输速度。
您可以使用它们来测试有线以太网网络连接和无线Wi-Fi连接之间的差异,比较云服务,或者了解Internet连接的实际上载和下载性能。
...使用VirtualBox的指南中,您将了解为什么要使用该软件,如何安装操作系统,以及如何让它为您工作的建议。我们会解释一切,并在途中分享技巧,这样你就不会迷路。我们跳进去吧! ...
...安装Windows,以便您可以重新启动到它。我们已经介绍了如何下载WindowsInstaller的训练营和一切你需要知道的关于在你的Mac上运行Windows,如果你决定用这种方法。 ...
... 无论您敏感工作的性质如何,您都将受益于这五种安全的Linux操作系统之一。 ...
台式机和移动设备之间的差距一直在缩小。但这意味着我们的**上越来越多的桌面类应用程序,而在我们的桌面上获取移动应用程序却一如既往的困难。除非你用Chromebook。 ...
...法是使用苹果内置的解决方案Time Machine。我们已经介绍了如何使用时间机器备份Mac;您需要一个外部硬盘来利用它。 ...
...装各种Linux发行版可以让您对它们进行实验并了解它们是如何工作的。在虚拟机上运行windows10上的macOS可以让你习惯于一个不同的操作系统。 ...