在IT行业,尤其对于搞技术得,同行间都这样说“老了都做不动了”,“比不过年轻人能学了”,“技术是青春饭呀?”等等之类的,无非大家透露着,做技术的只能做几年,年纪大了就不适合了。那到底是这样吗? 不同人看法不同,在这里我给大家些建议,解剖下做技术的发展。
1 年纪大了做不动了,不能搞具体技术了,这个观点我认为是不对的。
技术我们做了几年难道就精了吗?任何一项技术要精通不是几年的事情,写代码谁说只能写几年,35岁就不能写代码吗?我们要有正确的观点,看看那些职业,裁缝、厨师不是做一辈子,技术也不例外。大家既然选择了就要做到底。看看那些大公司的创始人,百度的李彦宏,不也是还在COEDING,国外的就更不用说了,FACEBOOK的扎克伯格,代码狂人一个,在看看国外那些50岁了,还是工程师,不过他们真的很精,可以到每个参数,这就是职业精神。
2 技术不都是写代码。技术行业包括很多职业,测试、产品设计、系统设计、架构、维护等等,看看那些大公司岗位多的,就知道了。所以我们有很多选择。技术人员有很多发展空间,主要看你自己的选择,千万不要相信传言。
3 技术 不是年轻人的天下。永远相信那句话,什么都是需要时间的磨练,会和精通是两码事,你所得到的回报也是两个级别,机会永远都是留给那些默默努力的人,天才只是个传奇。
最后给大家些实际的建议和干货。
1 既然选择做技术了,无论你是些代码还是搞硬件,都要尽可能做到最好,我们最后看的还是我们得到什么,MONEY的多少。那就做好我们的本分,就能抓住机会,千万不要抱着暴富省事的心理。
2 告诉大家,技术这个行业并没有那么多管理岗位,分配别人干活也不是件容易的事,大家的印象中都有这样的情景,我的经理了,带几个人,告诉他们做什么,监督他们,我再不写代码了。其实我们问问自己为什么这么怕写代码?记住,人是靠本事吃饭的,别丢弃我们吃饭的饭碗。
3 永远不要丢弃技术,无论你做到什么职位,技术不失空谈,一定是实际的动手能力,纸上谈兵一定是马谡的下场。
4 给大家憧憬一个更好的职业:自由职业,技术这行十非常适合的,而且随着技术的进步, 办公完全可以远程,如果你是技术牛人,你完全可以做个自由职业者, 不用早九晚五,也能有丰厚的回报,而且可以随时拿起包,去远行。是不是很诱人?努力吧! 兄弟姐妹。
以上转自
http://miao7616.blog.51cto.com/3258248/1003353
Posted in 励志故事
|
Tagged 企顺, 大话, 技术
|
云计算资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。云计算说到底也是一种收费的IT服务。它对数据中心机房提出了如下要求:
1、超大规模
“云”一般具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软等的“云”均拥有几十万台服务器。“云”能赋予用户前所未有的计算能力。因此,云计算数据中心机房的面积也非常大。
2、高密度
云计算是一种集中化的部署方式,要在有限空间内支持高负载,刀片式服务器等高密3、灵活快速扩展
“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。其数据中心必须具有良好的伸缩性,同时,为了节省投资,最好能边成长边投资。
3、降低运维成本
由于云计算是收费服务,必然存在市场与竟争,如要想在市场竞争中胜出,云计算服务必须具有良好的性价比。因此,好的云计算数据中心必须是低运维成本的数据中心。
4、自动化资源监控和测量
云计算数据中心应是24×7无人值守的、可远程管理的,这种管理涉及到整个数据中心的自动化运营,它不仅仅是监测与修复设备的硬件故障,而是要实现从机房风火水电环境、服务器和存储系统到应用的端到端的基础设施统一管理。
5、高可靠性
云计算要求其提供的云服务连续不中断,“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机更可靠。同样,在机房环境设施方面,也提出了对机房环境高可靠性的要求
以上转自
http://os.51cto.com/art/201209/357835.htm
系统状态查询中我们常常用到iostat来检查I/O比,这个命令帮助我们快速分析整个磁盘系统的运行状态,仔细分析一下,发现还是蛮有趣的。。。
# iostat -x 1 10
Linux 2.6.18-92.el5xen 02/03/2009
avg-cpu: %user %nice %system %iowait %steal %idle
1.10 0.00 4.82 39.54 0.07 54.46
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 3.50 0.40 2.50 5.60 48.00 18.48 0.00 0.97 0.97 0.28
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdd 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sde 0.00 0.10 0.30 0.20 2.40 2.40 9.60 0.00 1.60 1.60 0.08
sdf 17.40 0.50 102.00 0.20 12095.20 5.60 118.40 0.70 6.81 2.09 21.36
sdg 232.40 1.90 379.70 0.50 76451.20 19.20 201.13 4.94 13.78 2.45 93.16
rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s
wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s
r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s
w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s
rsec/s: 每秒读扇区数。即 delta(rsect)/s
wsec/s: 每秒写扇区数。即 delta(wsect)/s
rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。(需要计算)
wkB/s: 每秒写K字节数。是 wsect/s 的一半。(需要计算)
avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。delta(rsect+wsect)/delta(rio+wio)
avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。
await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio)
%util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)
如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘
可能存在瓶颈。
idle小于70% IO压力就较大了,一般读取速度有较多的wait.
同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)
另外还可以参考
一般:
svctm delta(ruse+wuse)/s=78.21 * delta(io)/s = 78.21*28.57 =2232.8,表明每秒内的I/O请求总共需要等待2232.8ms。所以平均队列长度应为 2232.8ms/1000ms = 2.23,而iostat 给出的平均队列长度 (avgqu-sz) 却为 22.35,为什么?! 因为 iostat 中有 bug,avgqu-sz值应为 2.23,而不是 22.35。
来源: http://www.php-oa.com/2009/02/03/iostat.html
Posted in Linux
|
Tagged iostat, 企顺, 平均负载, 磁盘监视, 系统状态
|