使用iperf测试nas网络传输性能

最近种草nas,在张大妈观望一段时间后,终于迎来京东的一波活动,历史最低价入手了一台QNAP TS-453Bmini, 4G内存,4盘位,还有hdmi输出,价格2229拿下,甚是满意。

既然入手了nas,那就要发挥nas的作用了,nas的首要作用是网络存储,那网络传输性能,如何确保能充分发挥呢?

例如我使用的局域网是1000M网络,那网络传输文件,应该有1000MBits/sec的速率。如何确保这个传输速率呢?网上很多的教程都是通过文件拷贝的形式,通过查看文件传输的大概速度去评估,这里我分享一个使用iperf测试网络性能的工具,来对网络传输数据作一个更加直观的评估。

首先介绍一下iperf,iPerf 是一个网络性能测试工具。iPerf 可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。

那如何使用iperf进行测试呢?步骤很简单,安装应用,使用应用进行测试。我们具体分为以下几步:

  1. nas 安装 iperf
  2. 电脑端安装 iperf
  3. nas 作为 iperf 服务器端运行,监控客户端的接入
  4. 电脑端作为 iperf 客户端,连接到 iperf 服务器端,向服务器端发送数据,最终 iperf 自动得出传输速率结果。

继续阅读使用iperf测试nas网络传输性能

告别 dota

和魔兽争霸结缘有10多年了,大学毕业后又喜欢上了 dota,甚至有点沉迷。dota 曾经是多么的火热,比当前的 lol 更甚。但是。随着时间的推移,缺少商业盈利模式的 dota 终归是沦为粉丝无聊时间的休闲游戏。

而对于 dota 的着迷,我投入了太多的闲余时间。岁月是杀猪刀啊,我也由当年的追风少年,变成了中年大叔了,是时候放下了。好好利用闲余时间,做一些更有意义的事情。

例如:
1. 多点陪陪家人,老婆,儿子。
2. 多看些书。
3. 学好英语,走遍天下也不怕。
4. 通过驾照科目3的考试。

当然,就我目前的自制力,可能有点难。第一步,就是先断绝能轻易玩游戏的途径,例如把游戏卸载了,希望自己不会哪天无聊又重新装上吧。

总之,先在此立文为证。让我们拭目以待。

职场的危机意识

借用一句名言,生活太安逸了,工作就会被生活所累。而我最近的感悟就是,工作压力令人太安逸了,工作也会被生活所累。这是我个人最近的切身体会。

因为工作团体比较小,大家比较熟悉,跟老大的关系也很融洽,本来这是好事。但是最近发现一些同事反而因为这样压力比较小,而出现一些懒散的消极心态。这些同事的消极心态不难理解,做的事情都是难度不高,有不少是重复性工作,团体的人员变动又比较少,久而久之,很容易令自己变得缺乏热情,懒散,消极。

这种情况,我认为员工的个人素养因素是首要因素。首先,个人如果有做适当的职业生涯规划,有明确的奋斗目标,例如要在公司内得到晋升,或者两年后跳槽,再或者技术上得到怎样的提升,等等。

再次,企业也应该可以做一下改善,例如更好的激励制度,工作量的量化,以及跟业绩挂钩的奖金制度;给员工有挑战性的项目,激发员工工作的热情;适当的员工交流等。

其实自己也有受工作环境负面因素的影响,希望自己能正视,有则改之,无则加勉,在职场上能获取到更好的发展。

海淘预订 Nexus 6P

前不久刚给老婆买了一台 iPhone 6(趁iPhone 6S 刚出来,iPhone 6 降价)。以前没有用过 iPhone 6, 初上手,的确惊艳。特别是硬件方面,感觉就是一个工艺品,手感超舒服,细节方面也处理的很好。至于系统方面,倒是没有多大的差距,可以说 Android  Material Design 并不逊色,而且有不少地方,Android 用起来感觉更自然,更自在。Android 的不足之处就是系统的一些细节的东西,可以做得更好。而且,最重要的是,得好好管管后台启动了!必须推出一个系统级的控制后台启动的功能,不然,越用越卡是不可避免的(后台启动,就像当初的流氓软件,已经严重影响 Android 用户的使用体验)。

继续阅读海淘预订 Nexus 6P

担当

担当,汉语词典意思为担负;承担。

最近做了一些不明智的决定,导致自己陷入一种歇斯底里,进退两难的状态。糟糕的是,面对这样自己造成的结果,自己没有勇敢去面对,担当起后果,而是选择沉迷,自己沉沦还是其次,还导致了家庭的不和谐。实在是不应该。

希望以后能勇敢面对现实,抱着积极,健康的心态,无论生活,工作。

static 变量的思考

最近心思来潮,重新温习一下基本的编程知识。

有一些工作中一直有涉及的知识,虽然有个大概的概念,但是却无法阐述其基本的原理。例如 static 关键字。

一般人使用 static 关键字,是为了使用它的暂存器功能,也就是在函数内,static 关键字修饰的变量,在函数结束后,变量并没有被释放,下次再调用此函数时,变量依然保持上次的值,而不会被重新初始化。这是 static 关键字功能的其中之一。

继续阅读static 变量的思考