2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:482719
用户头像

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

关注

评论

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

马丁策略量化交易系统搭建,网格量化策略系统

《原则》(十二)

Changing Lin

6月日更

Kubernetes手记(9)- Ingress 控制器

雪雷

k8s 6月日更

内卷的出路是躺平?

Qien Z.

创新 内卷 6月日更 躺平

图解 SQL,这也太形象了吧!

xcbeyond

MySQL 6月日更

Java Shutdown Hook 场景使用和源码分析

陈皮的JavaLib

Java 线程安全 Thread

颠覆与创新,区块链将成音乐产业的下一个风口

CECBC

GitHub已霸榜!阿里技术官肝了3个月才完成的20万字Java面试手册

Java 程序员 架构 面试

🌏【架构师指南】教你如何设计和规划系统架构(13条)

码界西柚

架构设计 架构设计原则 架构师技能 6月日更

给dubbo贡献源码,做梦都在修bug

捉虫大师

dubbo

雪花算法的原理及实现

架构精进之路

算法 6月日更

三步教你编写一个Neumorphism风格的小时钟

空城机

JavaScript Vue 大前端 6月日更

MySQL基础之十:union与limit

打工人!

myslq 6月日更

【LeetCode】重复的DNA序列Java题解

Albert

算法 LeetCode 6月日更

系统设计系列之任务队列

看山

MQ 6月日更

金三银四跳槽季,美团、字节、阿里、腾讯Java面经,终入字节

Java 程序员 架构 面试

分享8个可以提高开发效率的JavaScript库

devpoint

node.js axios 6月日更

Windows 10 如何设置网络属性为私有

HoneyMoose

区块链行业的《高考志愿填报指南》

CECBC

🌏【架构师指南】带你分析认识缓存穿透/雪崩/击穿

码界西柚

缓存穿透 缓存击穿 缓存雪崩 6月日更

Django组队学习Task0

IT蜗壳-Tango

IT蜗壳教学 6月日更 Datawhale

职场礼仪之坐车礼仪

石云升

6月日更 职场礼仪

【译】JavaScript 中几种循环遍历方式对比

KooFE

6月日更

「SQL数据分析系列」1. SQL背景知识介绍

Databri_AI

数据库 sql

提升代码格调——JavaScript 数组的 reduce() 方法入门

编程三昧

JavaScript 大前端 数组 js ES6

栈和队列没想象中那么难

北游学Java

Java 数据结构 队列

2021年最新阿里巴巴Java面试权威指南(泰山版)震撼来袭

Java 程序员 架构 面试 计算机

【Flutter 专题】106 图解 AnimatedWidget & AnimatedBuilder 动画应用

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

网络攻防学习笔记 Day42

穿过生命散发芬芳

网络攻防 6月日更

立flag(第………………次)

凯迪

随笔杂谈

深入SpringBoot的异常处理(一)

卢卡多多

异常 SpringBoot 2 全局异常 6月日更

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