Jump to content

คุณสามารถ Login เข้าระบบ ด้วย Username และ Password เก่าได้เลยหากพบปัญหา โปรดอ่าน :::> ปัญหาที่อาจพบในระบบใหม่ของ Freemac
และท่านที่สมัครสมาชิกไว้หลังวันที่ 12 พ.ย. 53 กรุณาสมัครใหม่ด้วยนะครับ โปรดอ่าน :::> ยินดีต้อนรับครับ


ปรับปรุง OS Xให้ใช้ประสิทธิภาพSSDได้มากที่สุด

- - - - -

23 replies to this topic

#1
darkmaxdevil

    Advanced Member

  • Members
  • PipPipPipPip
  • 676 posts
254
  • Locationทุกๆที่ ที่มีถนนกับปลั๊กไฟ
สวัสดีครับ
วันนี้ผมมากับการoptimization osxให้ดึงประสิทธิภาพและยืดอายุการใช้งานSSDให้มากที่สุดครับ
แต่ว่าถ้าทำตามguideแล้วผมมีปัญหาขึ้นมาผมไม่สามารถรับผิดชอบได้ใดๆทั้งสิ้นนะครับ

ขั้นแรกเลยครับ
Disable Harddisk Sleep Modeใน System Preferenceก่อนครับ
เนื่องจากทั้งในwindowsและosxมีปัญหานี้ในSSDส่วนใหญ่
ที่systemไม่sleepแต่SSD sleepไปแล้วทีนี้พอมาใช้งานทำให้system freezeครับ
ถ้าหาไม่เจอก็ตามรูปไปเลยครับ^^
Posted Image

ต่อด้วยขั้นตอนที่สองครับ
แก้hibernate modeครับ
ทำไมต้องแก้hibernate modeล่ะ?
เวลาที่เราพับฝาลงเครื่องจะเข้าstateที่เรียกว่าsleep
พอsleepข้อมูลทั้งหมดที่ก่อนเราจะพับฝายังค้างอยู่ในแรม
จึงต้องมีไฟเลี้ยงแรมตลอดเวลา
แต่osxออกแบบมาให้ฉลาดขึ้นจึงได้สร้างsleep imageขึ้นเผื่อว่าแบบsleepไปนานๆแล้วแบตหมด
ซึ่งในosxเรียกว่าsafe sleep
safe sleepทำงานโดยเขียนข้อมูลจากแรมทั้งหมดลงharddisk
ใช่แล้วครับยิ่งแรมคุณเยอะเท่าไรsleep imageก็จะใหญ่เท่านั้นครับ
ทีนี้เรารู้ว่าSSDเขียนบ่อยๆเยอะๆไม่ดีเท่าไรเพราะมีwrite cycleอยู่3000-10000cycleแล้วแต่ยี่ห้อ
แล้วก็มีเนื้อที่น้อยกว่าHDDธรรมดา
ถ้าจะทำตามขั้นตอนนี้ต้องมั่นใจนะครับว่าจะไม่ปล่อยให้เครื่องแบตหมดขณะsleepครับผมเตือนคุณแล้วอิอิ

เอาล่ะครับเปิด terminal ขึ้นมาแล้วcopy and pasteตามนี้ได้เลยครับ^^

Quote

sudo pmset -a hibernatemode 0

แล้วก็ต่อด้วย

Quote

sudo rm /var/vm/sleepimage

เท่านี้เราก็จะได้พื้นที่ในSSDคืนตามจำนวนGBของแรมเราแล้วครับ^^

สาม
Apple พัฒนาระบบๆหนึ่งขึ้นมาชื่อว่าSudden Motion Sensorซึ่งทำหน้าที่ตรวจจับการเคลื่อนไหวของคอมพิวเตอร์เพื่อป้องกันหัวอ่านHDDไม่ให้สีกับจานแม่เหล็ก
แต่ว่าSSDเราไม่มีหัวอ่านกับจานแม่เหล็กให้ต้องกลัวสีกันเพราะฉะนั้นSudden Motion Sensorจึงหมดความหมาย
รั้งแต่จะมีข้อเสียเนื่องจากจะสั่งให้SSDหยุดทำงานเมื่อคอมพิวเตอร์มีความเคลี้อนไหวด้วยเราก็เลยปิดมันดีกว่า

เหมือนเดิมครับเปิด terminalแล้วก็copy and pasteได้เลยครับ

Quote

sudo pmset -a sms 0

ทีนี้เราก็ถือคอมเดินเล่นได้แล้วครับไม่ต้องกลัวSMSมาทำให้SSDเราต้องชะงัก^^

สี่
ข้อนี้เป็นoptionalครับจะทำก็ไม่ทำก็ได้ครับ
แต่ผมไม่ค่อยใช้spotlightก็เลยไม่มีผลอะไร
นั้นคือปิดindex fileไปซะครับ

เหมือนเดิมครับเปิด terminalแล้วก็copy and pasteได้เลยครับ

Quote

sudo mdutil -a -i off


ห้า
noatime
งงล่ะสิว่ามันคืออะไร
atimeคือการที่บันทึกของfileทุกไฟล์ที่อยู่ในSSDว่าuserหรือsystemเข้าถึงfileนั้นๆครั้งสุดท้ายเมื่อไร
แล้วมันหมายความว่าอะไรล่ะ?
มันหมายความว่า ทุกๆครั้งที่มีการเข้าถึงไฟล์นั้นๆไม่ว่าจะอ่านหรือเขียนก็ตาม จะมีการเขียนเพิ่มอีกหนึ่งครั้งเสมอๆเพื่อบันทึกความเป็นไป
แล้วnoatimeล่ะ
แน่นอนครับnoatimeก็คือสิ่งที่ตรงข้ามกับatimeนั้นเอง
ซึ่งosxเราจะatime by defaultอยู่แล้วเนึ่องจากว่ามันเป็นfunctionนึงในlinuxนั้นเอง
ทีนี้เราจะเปิดnoatimeยังไงล่ะ
ง่ายเลยครับ
เปิดtext editแล้วก็เลือกformatแล้วก็เลือกmake plain textก่อน
แล้วจึงcopy and pasteข้อความนี้ลงไป

Quote

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.root.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

แล้วก็saveเป็นcom.root.noatime.plistครับพอtext editถามเลือกuse .plistนะครับ
ทีนี้เราก็ได้ไฟล์ชื่อcom.root.noatime.plistจะทำยังไงกับมันดีล่ะ
โยนลงที่ /Library/LaunchDaemons เลยครับlibraryในhddเลยนะครับไม่ใช่ในuser
เสร็จแล้วก็เปิด terminal แล้วก็สูตรเดิมครับ copy and paste

Quote

sudo chown root:wheel /Library/LaunchDaemons/com.root.noatime.plist

แล้วก็rebootหนึ่งทีครับเป็นอันจบ^^

เสร็จแล้วครับแต่จริงๆมีenable trim supportในSSDอะไรก็ได้อีกครับแต่ว่าไม่แน่ใจว่าIOAHCIมันopen sourceรึปล่าวเลยไม่ได้เอามาลงครับ
ถ้าใครทราบว่าไม่ผิดอะไรจะมาบอกวิธิเปิดtrimให้นะครับ
เอารูปมาฝากแล้วกันนะครับ^^
Posted Image

credit : http://blogs.nullvision.com and http://poller.se/
ปล. การทำใดๆควรศึกษาให้แน่ชัดก่อนว่าท่านกำลังทำอะไรลงไป ควรback upข้อมูลก่อนทำทุกครั้ง
ด้วยความปรารถนาดี

Darkmaxdevil

ท่านใดมีอะไรชี้แนะหรือข้อสงสัยสอบถามได้นะครับ^^
ไว้เจอกันใหม่ครับ

#2
pinkun

    General Member

  • Members
  • PipPipPip
  • 176 posts
15
น่าลองครับ

#3
tum

    Director

  • Administrators
  • 12324 posts
2334
ขอบคุณครับ :clap: :clap: :clap:
+ เต็ม Quota ซะแล้ว เดี๋ยวมากดให้ใหม่ฮะ

#4
path2544

    Super Member

  • Members
  • PipPipPipPipPip
  • 1254 posts
215
อ่านแล้วมีคำถามครับ

กรณีแบบนี้ ผมสงสัยว่า Macbook Air นี่ Apple ได้มีการทำแบบนี้ไว้ไหม

#5
excusive

    General Member

  • Members
  • PipPipPip
  • 135 posts
7
ขั้นตอนที่ 1 ผมพึ่งประสบปัญหามาเมื่อวานเองครับ หาอยู่ตั้งนานก็ได้ข้อสรุปแบบข้อหนึ่งเลย

ส่วนข้ออื่นๆ ขอยืมวิธีคุณ darkmaxdevil ไปลองก่อนนะครับ :)

ขอบคุณที่แบ่งปันความรู้กันครับ

#6
darkmaxdevil

    Advanced Member

  • Members
  • PipPipPipPip
  • 676 posts
254
  • Locationทุกๆที่ ที่มีถนนกับปลั๊กไฟ

View Posttum, on 20 April 2011 - 01:36 PM, said:

ขอบคุณครับ :clap: :clap: :clap: + เต็ม Quota ซะแล้ว เดี๋ยวมากดให้ใหม่ฮะ

ยินดีครับ^^

View Postpath2544, on 20 April 2011 - 01:45 PM, said:

อ่านแล้วมีคำถามครับ กรณีแบบนี้ ผมสงสัยว่า Macbook Air นี่ Apple ได้มีการทำแบบนี้ไว้ไหม

อันนี้ผมไม่แน่ใจเหมือนกันครับเพราะว่าไม่มีmacbook airอยู่ในมือให้checkครับ ถ้าใครมีรบกวนเช็คให้ด้วยครับ^^
เช็คแค่sudden motion sensorอย่างเดียวก็ได้ครับพบได้ในหน้าแรกของsystem profilerเลยครับล่างสุดเขียนว่าenableหรือdisableครับ

View Postexcusive, on 20 April 2011 - 01:46 PM, said:

ขั้นตอนที่ 1 ผมพึ่งประสบปัญหามาเมื่อวานเองครับ หาอยู่ตั้งนานก็ได้ข้อสรุปแบบข้อหนึ่งเลยส่วนข้ออื่นๆ ขอยืมวิธีคุณ darkmaxdevil ไปลองก่อนนะครับ :)ขอบคุณที่แบ่งปันความรู้กันครับ

ยินดีครับ^^

#7
darkmaxdevil

    Advanced Member

  • Members
  • PipPipPipPip
  • 676 posts
254
  • Locationทุกๆที่ ที่มีถนนกับปลั๊กไฟ

View Postpinkun, on 20 April 2011 - 01:27 PM, said:

น่าลองครับ


ลืมบอกไปครับ
settingต่างๆที่ลงไว้(ยกเว้นtrim)
ใช้มาตั้งแต่ต้นปีอย่างไม่มีปัญหาครับ
ทั้งsnowทั้งlion

#8
path2544

    Super Member

  • Members
  • PipPipPipPipPip
  • 1254 posts
215
คงต้องปิดครับใครที่ใช้ SSD เพราะ Macbook Air ไม่มี SMS ให้เห็นเลย

#9
macpowerup

    Member

  • Members
  • PipPip
  • 38 posts
14
มีใครลองตัวนี้รึยังครับ
Posted Image


ตามเวปนี้เลยครับ http://www.groths.org/?p=313


พอดียังไม่ได้ SSD มา test เลยครับ

#10
Moonoynoy

    Member

  • Members
  • PipPip
  • 31 posts
7
เข้ามารอ Trim Support อยู่ค่ะ :clap:

#11
GOoGol

    General Member

  • Members
  • PipPipPip
  • 407 posts
97
ถ้าเป็นตัว Extension เพียวๆ น่าจะแจกได้นะครับ คนที่ซื้อ New MBP(2011) เห็นว่ามีในเครื่องกันแล้ว
โหลดแค่ตัว binary file มาทับของเก่าที่อยู่ใน extension อย่างเดียวก็พอ

http://www.hardmac.c...o-activate-trim

ใครมี SSDอยากลองลุยเชิญเลยครับ ไม่แน่ใจว่าทำแบบเดียวกับจขกท.รึเปล่า

#12
kornp

    General Member

  • Members
  • PipPipPip
  • 250 posts
4
สุดยอดเทคนิคจริงๆ

#13
atikran

    General Member

  • Members
  • PipPipPip
  • 317 posts
5
ผมขอรอเป็นผู้บริโภคครับ ทดลองกันไปก่อนนะครับ มีผลข้างเคียงอย่างไรมารายกันนะครับ :!tuzki025:

#14
iron_monk

    Sorry I'm not an expert

  • Moderators
  • 4184 posts
45
  • LocationBangkok, Thailand
ยอดเยี่ยมครับ แต่ผมยังไม่มีเครื่องให้ลองเลยนี่สิ :wallbash: :wallbash:

#15
NichKann

    Advanced Member

  • Members
  • PipPipPipPip
  • 933 posts
29
ผมว่า hibernate mode นี่ไม่น่าปิดนะ...

แต่ว่าเรื่อง Sudden Motion Sensor นี่น่าสนใจดีครับ

#16
chong4215a

    ป๋า

  • Members
  • PipPipPipPipPipPip
  • 4111 posts
244
  • LocationHead Office@Naradhiwas Rajanagarindra
เข้ามาดูก่อน ไม่มี SSD

#17
FolkTrance

    Advanced Member

  • Members
  • PipPipPipPip
  • 905 posts
150
  • Locationกทม
:clap: ว่างๆจะลองทำดูคร้าบ

#18
darkmaxdevil

    Advanced Member

  • Members
  • PipPipPipPip
  • 676 posts
254
  • Locationทุกๆที่ ที่มีถนนกับปลั๊กไฟ

View PostGOoGol, on 20 April 2011 - 05:07 PM, said:

ถ้าเป็นตัว Extension เพียวๆ น่าจะแจกได้นะครับ คนที่ซื้อ New MBP(2011) เห็นว่ามีในเครื่องกันแล้ว
โหลดแค่ตัว binary file มาทับของเก่าที่อยู่ใน extension อย่างเดียวก็พอ

http://www.hardmac.c...o-activate-trim

ใครมี SSDอยากลองลุยเชิญเลยครับ ไม่แน่ใจว่าทำแบบเดียวกับจขกท.รึเปล่า

ในนี้เป็นวิธีเดียวกับที่ผมทำครับ
เพียงแต่ว่ามันมีข้อเสียที่ว่าถ้าเปลี่ยนยี่ห้อSSDก็ต้องแก้ไฟล์ใหม่^^

#19
GOoGol

    General Member

  • Members
  • PipPipPip
  • 407 posts
97
ตอนนี้ Mac OX X 10.6.7 Build 10J4138 ได้เปลี่ยน IOAHCIFamily.kext เป็นเวอร์ชัน 2.0.6 แล้ว สำหรับผู้ที่ใช้โปรแกรม TRIM Enabler 1.1 กรุณาพิจารณาก่อน Patch ด้วยนะครับ เพราะตัวที่แถมมาในโปรแกรมเป็น 2.0.5
รวมถึงที่แจก extension สำเร็จรูปตามเว็บด้วยนะครับ เพราะว่าอันนั้นก็เป็น 2.0.5 ครับ

ผมไม่ทราบว่าเหตุใด Apple ถึงเปลี่ยนเลขเวอร์ชันและมีอะไรที่ถูกแก้ไขไปบ้าง แต่ 2.0.5 สามารถทำงานกับ​ Build 10J4138 ได้ครับ
สำหรับผู้ที่เผลอแพชไปโดยไม่ได้ back up สามารถโหลดไฟล์อัพเดตมาติดตั้งซ้ำได้ครับ

สำหรับผู้ที่อยากใช้ 2.0.6 และ TRIM ด้วย สามารถแก้ไฟล์โดยใช้ hex Editor ได้ครับโดยแก้ APPLE SSD เป็นชื่อรุ่นของฮาร์ดดิสก์คุณครับ (9 ตัวแรก) แล้วก๊อปปี้ไปแทนตัวเดิมครับ ทดสอบแล้วว่าทำงานได้แต่ไม่รับประกันความเสถียรนะครับ
เพราะไม่ว่า 2.0.5 หรือว่า 2.0.6 ก็มีปัญหากับ SSD SATAIII ครับ

#20
mangosteen

    Member

  • Members
  • PipPip
  • 94 posts
12
Disable Harddisk Sleep Modeใน System Preference
แก้ hibernate mode
ปิด Sudden Motion Sensor
ปิดindex file
เปิด noatime
enable trim support


MBA late 2010 ไม่ต้องทำอะไรเลย มันทำให้เองถูกต้องนะครับ

ผมจะได้ปล่อยวางเรื่องนี้ ดูเหมือนมันช้าลงนิดหน่อยแล้ว หลังจากใช้ไปได้สี่เดือน

ขอบคุณครับ




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Creative Commons License

สงวนลิขสิทธิ์ ตาม พ.ร.บ. ลิขสิทธิ์ พ.ศ. ๒๕๓๗
ข้อความที่โพสต์ลงในเวบไซต์แห่งนี้ ได้กระทำโดยสมาชิกของเวบไซต์ ทางเวบไซต์ไม่มีส่วนรับผิดชอบใดๆ ต่อข้อความต่างๆ ของสมาชิก ทั้งนี้ หากท่านพบเห็นข้อความใดๆ ที่ผิดต่อกฏ ระเบียบของเวบไซต์ กรุณาแจ้งที่ Moderators เพื่อดำเนินการแก้ไข