写点什么

2012.3.22 微博热报:性能调优是否要关注系统内核?

  • 2012-03-21
  • 本文字数:1206 字

    阅读完需:约 4 分钟

刘鑫 -MarchLiu 发布了一条微博,质疑程序员是否有必要把性能优化的关注点放在对系统内核的优化上:

忍不住要吐槽一句,以大多数应用的负载之低,根本就不到拼系统内核的程度,放着数据库和访问层的问题不关注,天天琢磨编译内核,不知道是装逼成自然,还是二逼到失去自我了。

hpx-party.org 创始人胡争辉对此表达了进一步的看法:

更进一步:忍不住要吐槽一句,以大多数应用的负载之低,根本就不到拼(技术)的程度,放着(实际的业务需求)不关注,天天琢磨各种不成熟的新技术,不知道是装逼成自然,还是二逼到失去自我。

哈尔滨工业大学计算机学院副教授王忠杰 rainy 对胡争辉的观点加以评论:

谨慎的表示同意,但是对技术的追求并不只是为了现在,更多是为了将来可能出现的挑战性场景。学术研究不也是如此吗?

胡争辉对此的回答是:

说对了,很多初级、中级、高级、特级,骨灰级程序员追求技术的目的是为了在将来可以跳槽之后出现的挑战性场景。另外,我特别强调,不要在非学术场合中搞所谓的技术研究

戴尔老张也表达了自己的看法:

客户关系还没做好,组织架构都没摸清,客户真实需求也没搞懂把 EQL 和虚拟化方案丢出去了!

但在 Result 大于一切决定一切的背景下,也不得不如此,砸十中一,以量取胜!

dropbox 的评论是:

有时候技术人员的想法是需要修正的,抓住当前的主要问题,有多少人,造多大的船,比一味的拼结构造航母要实际些。

tinyfool 的观点是:

有道理, 很多问题业务层可以轻松解决, 性能优化也是有顺序的, 从最简单可实现, 回报最高的点出发为宜

王淮 Harry 哥说:

don’t over design or prematurely optimize

feifengxlq 也表达了自己的意见:

正所谓最好的优化是从需求出发,简化需求是最大的优化,然后是架构、算法、存储、系统内核。效果依次递减

阿里八神发出了不同的声音:

这个也要看压力情况了,当分布式泛滥的时候,就需要加强每个单元的处理能力,来缩减集群的规模,现在 PCIe,flashcache 技术的新起,传统的慢速磁盘的优化方式是要有所改观的,研究内核也是为了最大程度的发挥整体硬件的优势

刘鑫 -MarchLiu 也表示,他并不反对学习内核知识:

我反对研究内核吗?我当然不反对,我也不反对在生产环境里使用内核调优技术。但是做为企业员工,在工作中使用的技术应该符合实际需求,放着 ulimit 都还是 2048,搞个毛的内核,你把内核改上天去,它就性能高了?能找到问题在哪里才说得上调优吧。

摇摆巴赫认为:

我觉得首先一定要把关注点放在可以最有效解决问题的那层上,不过作为知识储备,深入学习研究是好事,很多行业本身技术门槛就很低,技术人员拿什么保持自己的核心竞争力:1. 有独立(或带团队)做好一大摊事的能力.2. 成为某些领域的技术专家

今日微博推荐

刘鑫-MarchLiu

微博简介:下厨房著名食物,Python Tutorial 译者,Real World Haskell 坑中,冷技术控,过度设计患者,PostgreSQL 党。iOS 系统架构师。


欢迎读者关注 @InfoQ ,推荐热门话题,可私信 @InfoQ ,同时请您说明推荐理由。

2012-03-21 21:482959
用户头像

发布了 340 篇内容, 共 146.6 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

Github神作!2021Java秋招高级面试指南,吃透至少阿里P6

Java 程序员 后端

Dubbo面试题,mybatis架构图

Java 程序员 后端

ECMAScript6(ES6)基础语法,linux基础及应用教程第二版

Java 程序员 后端

HashMap(jdk1,linux学习路线图

Java 程序员 后端

Docker系列(3)--容器连接和Dockerfile,kafka的原理

Java 程序员 后端

Elasticsearch查询速度为什么这么快?看啥?问你呢

Java 程序员 后端

flex 布局详解,我是如何收割多家大厂offer的

Java 程序员 后端

Google 面试六轮游,结果还是没过!Google面试真题分享

Java 程序员 后端

git(9)Git 内部原理,nginx模块工作原理

Java 程序员 后端

Github已星标180K又一神作,阿里巴巴内部并发编程笔记

Java 程序员 后端

HashMap底层实现原理及面试问题,linux服务器搭建教程视频

Java 程序员 后端

Docker 从入门到实践系列三 - Docker 常用命令

Java 程序员 后端

鸿蒙生态的2021:像犀牛在丛林飞

脑极体

elasticsearch实战三部曲之二:文档操作,java基础填空题

Java 程序员 后端

第 2 周作业

波波

「架构实战营」

Elasticsearch聚合学习之二:区间聚合,java中高级面试题大全

Java 程序员 后端

Flink1,java从入门到精通第四版pdf下载

Java 程序员 后端

git(8)Git 与其他系统,高性能mysql第四版pdf百度云

Java 程序员 后端

CentOS部署Harbor镜像仓库,java进阶训练营百度网盘

Java 程序员 后端

docker-compose下的java应用启动顺序两部曲之二:实战

Java 程序员 后端

HCIE云计算--灾备,万字总结

Java 后端

CPU战争40年,终于把Intel打趴下了,字节跳动两轮面试让等hr

Java 程序员 后端

DL4J实战之五:矩阵操作基本功,微服务架构技术栈

Java 程序员 后端

Elasticsearch聚合学习之五:排序结果不准的问题分析

Java 程序员 后端

Hadoop分布式高可用HA集群搭建笔记(含Hive之构建)

Java 程序员 后端

Git,GitHub与GitLab的区别,java框架开发面试题

Java 程序员 后端

client-go实战之一:准备工作,干货分享

Java 程序员 后端

Dijkstra求最短路算法 ( 超级超级详细的 ) 不断更新中

Java 程序员 后端

爽!字节大佬DDD(领域驱动设计)巅峰之作,拆解业务代码真好用

编程 程序员 字节

Flink on Yarn三部曲之一:准备工作,java开发校招面试题

Java 程序员 后端

github搜索技巧小结,深入理解JVM

Java 程序员 后端

2012.3.22微博热报:性能调优是否要关注系统内核?_后端_侯伯薇_InfoQ精选文章