Posts Tagged ‘kernel’

21
Jun

修复Mac OS X Load_Cycle_Count激增问题

知道机械硬盘的SMART参数Load_Cycle_Count还是08年的事儿,当时笔记本上用的是Ubuntu 8.04 LTS,某日在Twitter还是LinuxSir论坛惊闻江湖传言Ubuntu存在损坏笔记本硬盘的严重问题,当即花了些时间研究了一番:关于Ubuntu损坏笔记本硬盘的问题 事实上这是一个Linux ACPI(acpi-support)的bug:High frequency of load/unload cycles on some hard disks may shorten lifetime,存在于大多数Linux发行版本中。其实除了Linux之外,这个问题同样存在于Mac OS X和Windows中。不同之处在于: Linux下可以通过hdparm命令行工具手动修改硬盘ATA参数来避免问题,所谓的Ugly Fix就是用hdparm写的acpi脚本。Ubuntu官方终于在Bug创建两年后的2009年1月修复了这个问题,并通过官方源把fix push到最终用户端:Ubuntu修复Load/Unload Cycle过于频繁的bug Windows里除了设置高级电源管理(参考这个回复),只能望洋兴叹了,也懒得去研究。 Mac OS X中存在这个问题,早已被发现(Energy Saver中即使不选Put the hard disk(s) to sleep when possible也无济于事),但Apple从未做过任何回应,也没有任何迹象表明这个问题将会被修复。 我觉得苹果是这么认为的:只要是普通用户看不到的问题,就睁一只眼闭一只眼,除非事情闹大再花人力物力去解决。ZFS最终没能作为系统默认的文件系统,和这种态度也不无关系。其实修复Load_Cycle_Count问题,举手之劳而已,实在无法理解苹果对待此问题的态度。 症状:即使在Energy Saver中去掉Put the Hard disk(s) to sleep when possible选项,使用电源或者电池时,Load_Cycle_Count还是在以惊人的速度增加。可以下载smartctl这个工具查看SMART属性(具体方法参考:关于Ubuntu损坏笔记本硬盘的问题),通过ports装smartmontools应该也可以做到。 解决方法:考虑到Mac OS X是UNIX BSD分支,应该有办法通过直接设置硬盘的ATA参数来解决问题。首先想到的是通过MacPorts,Homerew等安装smartmontools和hdparm。搜索后发现有个叫Bryce McKinlay的新西兰哥们儿用C写了一个类似于Linux hdparm的命令行工具hdapm,直接提供了源代码和编译好的二进制;-) 简介: hdapm 一个Mac OS X下用来设置ATA硬盘电源管理(APM)级别的命令行工具 [...]

30
Apr

写在Ubuntu 10.04 LTS发布之际

又到了2010年4月底,代号为Lucid Lynx的Ubuntu 10.04已经正式发布。Ubuntu 10.04是一个 LTS(Long Term Support)版本,是Ubuntu的第三个LTS版本。其桌面版本具有3年支持,服务器版本具有5年支持。 我就不多废话了:Ubuntu 10.04 Lucid Lynx LTS 正式发布 作为一个从Ubuntu 6.06 LTS一路升级至今的老用户,觉得有几个问题有必要写一下(关于我在用什么): 在镜像服务器们完成propagation之前,请不要去官方的release pool目录(http://releases.ubuntu.com/releases/.pool/)下载安装镜像!或者说,自己偷偷下也就罢了,就不要把能猜出来的URL发布出来让大家去下载了吧! 看一下Release Team是怎么说的,我就不翻译了,大家能看懂的: Images are distributed here so that mirrors can pick them up in time before release. Images here may not be final even if they look as if they are; by distributing pre-release images here we [...]

28
Jan

Oracle+Sun产品战略

今日乘着上班的空隙和下班后的一点时间,基本看完了Oracle+Sun产品战略Webcast和Presentation中的绝大部分,并在Twitter上做了中文的”推播”,整理于此,希望能对此次合并感兴趣的朋友有所帮助。 操作系统: OS方面,埃里森大叔说:我们有世界上最好的Linux和Unix,任君挑选。个人觉得在Linux前面加上企业级更为妥当,要说RHEL/OEL是世界上最好的Linux,有几人会同意?这个问题根本就没有的答案。 以下是直接来自Presentation的内容,我就不翻译了: Solaris And Linux Advantage With Solaris and Linux, Oracle provides the industry’s most complete and open operating systems offering in the industry. With Solaris, Oracle offers industry-leading scalability, reliability, security and performance through superior technical innovation With Linux, Oracle delivers world-class support and technology leadership for the most widely deployed open [...]

07
Dec

Linux下用kexec实现快速重启

其实kexec这个快速启动技术出来已经有好几年的时间了,被传地很神秘。快速内核“热”切换,这个热字其实有着一定的误导性,导致不明真相的围观群众盲目崇拜。 先简单介绍一下kexec kexec (kernel execution) is a mechanism of the Linux kernel that allows “live” booting of a new kernel over the currently running one. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, which starts executing immediately. This avoids the long times [...]

01
Aug

Sydney Linux User Group At Google Sydney Office

还在大学期间,貌似被guccio同学忽悠到了当时的Geekbone,现在的SHLUG。参加过一次现场活动,后来就基本是活跃在邮件列表上。也是那个时候从Fedora Core系列转向了Debian GNU/Linux。 到悉尼一年半了,其实早就发现悉尼也有一个类似的组织,而且相当活跃。每月最后一个周五会进行大规模的集体活动,经常游弋于不同的大公司,苦于每到月末都很忙都未能参加。之前都是在著名的Atlassian的office举办,上个月开始转到Google Sydney Office,正好有事没能去成。昨晚正好有空就早点溜了去亲眼看看传说中的Google。 事实上SLUG是Linux Australia的兄弟组织,而Linux Australia是linux.conf.au大会的组织者。还记得2.6.29版本内核的新徽标Tuz么? 话说去Google Office的路上不是很顺利,首先被公共交通气昏,之后又被iPhone 3g的GPS忽悠到崩溃。 官方介绍:Fri 31 July: SLUG monthly meeting 废话不多说,说几点发现,共享一下得来的信息。 Green IT,节能环保和减少炭排放已经成为业界主旋律。西方资本主义国家政府都开始减排,保护环境,寻找更绿色和可再生能源的阶段了。 来自澳洲国立大学(Australian National University) 的资深讲师Tom Worthington讲了Green ICT Strategies。其中也提到了应用虚拟化技术,以及如何measure碳排放的方法。 澳洲排名第一的ANU(澳洲国立大学)已经开设了这门课程,此课程是其IT Master的一部分,我自己也对这个课题产生了兴趣;-) COMP7310: Green ICT Strategies 此外,Tom提供了一份可以自学的免费版本,欢迎大家自学。 Green ICT Strategies e-Learning Course Android很流行 Google员工是清一色的HTC Dream。非Google员工用Dream的也非常多,iPhone的估计只有寥寥无几,我就是其中之一;-) 讲座的时候一堆人侧滑屏幕打字Twitter!Power of SNS… Netbook非常流行 保守估计看到至少15台Eee PC,还有少数HP和Acer的InspireOne上网本。弄得我也心痒痒的。 年龄跨度很大 从十几岁的小毛孩到七十岁,据说那些小P孩里有非常牛B的,什么和*NIX有关的活动都会参加,非常疯狂。给我映像最深刻的是一个年近七十,还在孜孜不倦学习Linux命令的老移民,操着一口带这东欧口音的英语。花白长发,留着白色长胡须的老geek也有不少。有个这样的老牛还在他的Eee PC上用模拟器展示一个叫Amiga系统给我看,我当然是不会知道这个系统的… 职业跨度也很大 律师,老师都有,但多数还是IT从业者。 关于Massive [...]

    Subscribe

    Follow Me;-)

    Recent Posts

    Categories

    Recent Comments

Loading

    Tag Cloud

    Archives

    Blogroll

    Links