Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

ไม่ต้องสงสัยว่า Graphics Card (GPU) เป็นชิ้นส่วนสำคัญที่สุดในระบบเกมมิ่งสมัยใหม่ สำหรับเกมและแอป 3D อื่นๆ ประสิทธิภาพส่วนใหญ่ของ Gaming PC มาจาก Graphics Card โดยตรง GPU สมัยใหม่ยังทำงานเพิ่มเติมได้ เช่น Video Rendering และ Encoding ช่วยในการบันทึกและสตรีมมิ่ง หากผู้ใช้สนใจ ไม่แปลกใจที่ Game Player มุ่งหาประสิทธิภาพ GPU เร็วขึ้นเรื่อยๆ เพื่อประสบการณ์ดีที่สุดในเกมโปรด แนวโน้ม "Overclocking" จึงเพิ่มขึ้นอย่างมหาศาล

วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

"Overclocking" คืออะไร?

Overclocking คือ กระบวนการเพิ่ม Clock Speeds และ Memory Frequency ของการ์ดจอด้วยตนเอง ทำให้ได้ Performance Gain ฟรี ทุก Graphics Card Overclock ได้ระดับหนึ่ง เพราะ GPU Manufacturers เผื่อ Headroom เหนือ Rated Clock Speeds เพื่อให้ GPU Clock เสถียรและสม่ำเสมอทุกการ์ดที่ผลิต Overclocking จึงเป็นวิธีฟรีและง่ายเพื่อเพิ่มประสิทธิภาพการ์ด

คุณอาจอยาก Overclock หากต้องการ Performance เพิ่มเล็กน้อยจาก GPU ฟรีแล้ว ทำไมต้องทิ้ง Performance ไว้? Overclocking ยังเป็นวิธีสนุกและน่าสนใจในการแกะหน้าตา PC Components ช่วยเพิ่มความรู้ฮาร์ดแวร์ ทำให้พร้อมแก้ไขปัญหา Troubleshooting ที่อาจเกิดขึ้นภายหลัง ผู้ชื่นชอบ PC ทำเป็นการแข่งขันดูว่า Overclock ได้ดีแค่ไหน โดยปกติไม่สามารถทำลายการ์ดได้ด้วยวิธี Overlocking แบบดั้งเดิม Overclocking จึงเป็นที่นิยมมากขึ้นในวัฒนธรรม PC Consumer คู่มือ GPU Overclocking ครบครันของเราช่วย Overclocker ทุกระดับได้มาก

แต่มีสิ่งต้องระวัง: Overclocking หมายถึงรันการ์ดจอที่ความเร็วเกิน Spec ของ Manufacturer หมายความว่าคุณต้อง Validate Stability ของ Clock ที่ตั้งเอง นอกจากนี้ ต้องควบคุมอุณหภูมิการ์ด 當然 Overclocked Card ดูไฟมากขึ้น ผลิตความร้อนมากขึ้น Case Ventilation ที่เพียงพอช่วยมาก ดูรายละเอียดในบทความนี้

สิ่งที่ต้องรู้ก่อน Stress Testing

Overclocking เป็นกระบวนการสนุกสำหรับ Hardware Enthusiasts และ Gamers ที่อยากผลักดันการ์ดถึงขีดจำกัด เพื่อ Frame Rate สูงสุด แต่มีสิ่งต้องเข้าใจก่อนลงลึก เราจะไม่ครอบคลุม Overclocking ทั้งหมดในคู่มือนี้ (อ่านคู่มือ GPU Overclocking ครบครันของเรา) แต่จะโฟกัสที่กระบวนการ Stress Test ให้ถูกต้อง ความคิดเหล่านี้เกี่ยวข้องกับ Stress Testing มาก จะได้ประโยชน์หเข้าใจพื้นฐาน:

  • Silicon Binning และ Silicon Lottery

GPU (Die จริงในการ์ดจอ) ทำจาก Wafer Silicon บาง โครงสร้างธรรมชาติของ Silicon ทำให้ GPU แต่ละตัวมีความแตกต่างเล็กน้อย ไม่มี GPU สองตัวเหมือนกัน แม้จะอยู่ใน Family เดียวกัน GPU จริงใน RTX 3080 ตัวหนึ่ง จะมี Properties แตกต่างเล็กน้อยจาก RTX 3080 อีกตัว

หมายความว่าอะไรต่อ End-user? เรื่อง Overclocking บาง GPU มีศักยภาพ Boost สูงกว่าอื่นๆ ใน Family เดียวกัน เนื่องจาก Silicon คุณภาพสูงกว่า นี่ช่วยมากตอน Overclocking พยายามบีบ Performance ทุก Bit จากการ์ด สองแนวคิดเกี่ยวข้อง:

Silicon Binning คือ กระบวนการที่ GPU Manufacturers (Nvidia, AMD) และ AIB Partners (ASUS, MSI, Gigabyte, EVGA ฯลฯ) แยก Silicon คุณภาพสูงจากต่ำ Silicon คุณภาพดีสุดไปอยู่การ์ด High-end ของ Series นั้น หากเอา RTX 3080 ตัวอย่าง Silicon ดีสุดจะไปอยู่ ASUS Strix, Gigabyte Aorus Extreme, EVGA FTW3 ฯลฯ การ์ดเหล่านี้มี Overclocking Potential สูงกว่า

Silicon Lottery คือ ปรากฏการณ์ได้ Chip คุณภาพสูง (หรือต่ำ) แบบสุ่ม เนื่องจาก GPU ไม่ได้ Binned ทั้งหมด อาจได้ Chip คุณภาพสูงมากหรือต่ำมาก แบบสุ่ม จึงเรียกว่า Lottery หมายเหตุ: GPU ทุกตัวที่ผลิต รัน Stock Clocks ที่ Manufacturer/AIB ตั้งไว้ได้ คุณภาพ Silicon จริงสำคัญเฉพาะตอน Overclocking Silicon คุณภาพดี จะรักษา Clock สูงได้ขณะเสถียร

  • GPU Boost: แนวคิด Dynamic Boost

Nvidia Graphics Cards ตั้งแต่ Pascal Series และ AMD ตั้งแต่ Vega Architecture ใช้เทคโนโลยี Dynamic Boost กล่าวคือ การ์ดจะพยายาม Overclock เองสูงที่สุดเท่าที่จะทำได้ ตราบใดที่มี A) Temperature Headroom และ B) Power Headroom แนวคิด Dynamic Boost (หรือ GPU Boost ใน术语ของ Nvidia) หมายถึง แม้ Stock Config การ์ดก็พยายาม Boost สูงกว่า Rated Boost Clocks มาก แนวคิดนี้ Key สำหรับ Overclocking และ Stress Testing เราต้องดู Boost Clocks ที่บรรลุได้ Peak Temperature และ Power Draw การสร้าง Balance ที่การ์ด Boost สูงได้ แต่อยู่ในอุณหภูมิที่สบาย เป็น Key ของ Overclock เสถียร

  • Nvidia Boost Binning Algorithm

ระหว่าง GPU Boost Phase Nvidia ใช้ Technique เรียก Boost Binning Technique นี้ทำให้ Highest Boost Speed เปลี่ยนแปลงเร็วมาก ขึ้นกับ Temperature และ Power Draw คิดว่า "Boost Bins" เป็นแพ็กเก็ต Clock Speed เล็กๆ (แต่ละ Bin = 15 MHz) ที่ Algorithm สลับกันเร็วมาก สิ่งสำคัญคือ Nvidia Cards เปลี่ยน Core Clocks ±15 MHz ทุกครั้ง ให้ตัวเลขสำคัญสำหรับ Overclocking หากการ์ดไม่เสถียรในการทดสอบ เราสามารถลด Core Clock ลง 15 MHz เพื่อเข้า Lower Boost Bin ให้ Stability Report ดีขึ้นระหว่างทดสอบ

  • AMD Boost Clock Target Algorithm

ต่างจาก Nvidia Boost Technique AMD ใช้ "Boost Target" Methodology ในการ์ด AMD คุณตั้ง Boost Target ได้เพียงค่าเดียวตอน Overclock การ์ดจะพยายาม Boost ถึง Target Clock นั้น ถ้ามี Power และ Thermal Headroom พอ ผลคือ Boost Clock จริงในเกม จะต่ำกว่า Target Clock ที่ตั้งไว้เล็กน้อย แตกต่างจาก Nvidia ที่สำคัญ

วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

Stress Testing – ทำไมจึงสำคัญ?

กระบวนการ Stress Test Graphics Card หลัง Overclock สำคัญมาก Stress Testing หมายถึง หลังตั้ง Overclock แล้ว ผลักดันการ์ดถึงขีดจำกัดด้วย Synthetic Benchmarks และ Tests ที่มีชื่อว่า "Stress Tests" ใส่โหลดทรมานให้ Graphics Card ให้ Worst-case Scenario ทั้ง Thermals และ Power Draw การ์ดมักใช้ทรัพยากรทั้งหมดใน Scenario นี้ ทดสอบเหล่านี้มีประโยชน์มากในการยืนยัน Stability ของ Overclock

สำคัญ: Stress Testing จำเป็นอย่างยิ่งหลัง Overclock หรือ Undervolt ไม่สามารถตั้ง Overclock ประมาณใน Afterburner แล้วถือว่าเสร็จ ไม่มีอะไรรบกวนกว่าอยู่กลางเกมแล้วการ์ด Crash Stress Testing ใส่ Synthetic Load ให้เพียงพอ ที่คุณมั่นใจได้สมควรเกี่ยวกับ Stability ในแอปที่เบากว่า เช่น เกม พื้นที่หลักที่ Stress รวมถึง GPU Core Frequency, Memory Frequency, อุณหภูมิ GPU และ VRAM, Power Delivery System และ Fan Curve, VRM Temperatures

ประเภทของ Stress Tests

มี Stress Testing หลายรูปแบบ Synthetic Benchmarks นิยม และทำงานได้ดี มุ่งเป้าทุกด้านของการ์ดจอ พยายาม Simulate Worst-case Scenario นอกจาก Synthetics มี "Torture Tests" เฉพาะเจาะจง Stress เพียงด้านเดียวแต่หนักมาก บางตัวโฟกัส Temperature บางตัว Power Draw หรือ Memory Overclocking ตอนนี้เกมสมัยใหม่หลายตัวมี Built-in Benchmarks ที่ demanding ด้วย ช่วยทดสอบ Real-world Scenario ที่อาจเจอในเกม

แอปพลิเคชัน Stress Test ยอดนิยม

มี Stress Tests ยอดนิยมมากมายที่ PC Overclockers ใช้ แต่ละตัวมีแนวทางทดสอบต่างกัน เหมาะที่จะใช้ทุกตัวอย่างน้อย 1 ครั้ง ตัวที่มีประโยชน์สำหรับทดสอบ Stability GPU Overclock:

  • 3DMark FireStrike และ FireStrike Extreme
  • 3DMark TimeSpy และ TimeSpy Extreme
  • 3DMark Port Royal
  • Unigine Heaven
  • Unigine Valley
  • Unigine Superposition
  • Furmark
  • OCCT
วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

นอกจากนี้ แนะนำดาวน์โหลด Utilities ต่อไปเพื่อ Monitor สถิติ PC:

  • MSI Afterburner
  • RivaTuner Statistics Server
  • HWInfo 64
  • HWMonitor
  • TechPowerUp GPU-Z
วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

คุณอาจสงสัย ความแตกต่างของ Tests ทั้งหมดคืออะไร แค่รัน Test เดียวพอไหม? คำตอบอยู่ที่การ Config ของแต่ละ Test

Tests เช่น 3DMark FireStrike และ Unigine Heaven/Valley เป็น DX11 Tests แต่แต่ละตัวขอ Resource ระดับต่างกัน Tests เช่น 3DMark TimeSpy และ Unigine Superposition ใหม่ เป็น DX12 Tests ที่ demanding มาก Superposition มี 8K Benchmark ที่懲罰'extrême 3DMark Port Royal เป็นการเพิ่มใหม่เฉพาะ RTX Real-Time RayTracing Performance หากมี RTX Card ใหม่จาก Nvidia นี่คือ Test ที่ต้องรัน Furmark เป็น Temperature Torture Test ไม่เกี่ยวกับ Performance Testing Furmark ออกแบบให้ Temperature สูงที่สุดเท่าที่จะเป็นไปได้

นี่คือ Worst-case Scenario สำหรับ Temperature มีประโยชน์ระบุ Temperature Headroom ของการ์ด OCCT ใช้แนวทางคล้ายกัน แต่มี Option ผลักดัน GPU Power Draw และ Total System Power Draw

กระบวนการ Stress Testing

ตอนนี้เข้าใจ Concepts ครบแล้ว มาเริ่มกระบวนการ

  • เปิด Stress Test/Benchmark App หลัง Config Overclock แล้ว
  • ปิดแอปไม่จำเป็นทั้งหมด
  • ใช้ Maximum Quality Settings ที่ 1920×1080 Resolution สามารถใช้ Resolution สูงกว่าได้ โดยทั่วไป Preset "Extreme" รันที่ 1080p
วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง
  • ใช้ "Fullscreen Mode" หาไม่วางแผนเปลี่ยน Overclock Settings ระหว่าง Test "Windowed Mode" ใช้ได้หากอยากเปลี่ยนพร้อมกัน
  • ปล่อยให้ Test/Benchmark รัน สังเกตสถิติ PC จด Core Clocks สูงสุด, Memory Clocks, Voltages, Power Draw, และโดยเฉพาะ Temperatures หากอุณหภูมิสูงเกินไป อาจต้องลด Overclock
  • ดู Artifacts ใน Tests บ่งชี้ Memory Speeds ไม่เสถียร
  • Test จบสำเร็จ อาจได้ Score บางอย่าง บันทึกไว้ หากผลักดัน Overclock สูงสุด และอยากดู Quantitative Results
วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

การ Monitor (Monitoring)

ระหว่าง Test รัน ควร Monitor สถิติการ์ดตลอดเวลา Overclocking คือ เกมหาจุดสมดุลระหว่าง Temperature และ Clock Speeds การ Monitor พารามิเตอร์เหล่านี้ช่วยหา Overclock เสถียร เหมาะสำหรับใช้ประจำวัน ไม่ทำให้การ์ดร้อนเกินไป สามารถปรับ Fan Curve ได้ เพื่อ Balance ระหว่าง Noise และ Thermals

วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

บน Nvidia GPUs ควรจด Highest Boost Clock ที่การ์ดผลิตได้ ด้วย GPU Boost Technology การ์ด Boost สูงเท่าที่ทำได้ ตราบใดที่มี Temperature และ Power Headroom การหา Balance ระหว่าง Clock Speeds สูง และ Temperature เป็น Key

บน AMD GPUs ควรดูว่า Boost Clock จริง ใกล้ Boost Target ที่ตั้งไว้แค่ไหน จะเปลี่ยนแปลงตาม Temperature และ Power Draw การรู้จัก Boost Targets และ Dynamic Boost Algorithms ช่วยตั้ง Overclock ที่สมดุล

เรื่อง Temperature Monitoring ควร Monitor ทั้ง GPU Temperature และ Memory Temperature MSI Afterburner และ HWInfo อ่าน Sensor นี้ได้ ส่งให้ RivaTuner แสดง การปรับ Fan Curve และ Optimize Case Airflow ช่วยลด Temperature ได้ หากเห็น Temperature ข้าม 85°C ควรลด Overclock

วัตถุประสงค์ของแต่ละ Test

  • 3DMark FireStrike และ Unigine Heaven: ทดสอบ Real World Stability และ Performance ใน DX11
  • 3DMark TimeSpy: ทดสอบ Real World Stability และ Performance ใน DX12
  • 3DMark PortRoyal: RayTracing Performance สำหรับ RTX GPUs
  • Unigine Superposition: ทดสอบ Extreme Scenarios และ VR Performance
  • Furmark: General OC Stability และ Peak Temperature Testing
  • OCCT: Hybrid ของ Real-World Testing และ Peak Temperature Testing
วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

Crashes และ Artifacts

หา Overclock ไม่เสถียร? ระหว่างทดสอบ อาจเจอ 3 สิ่ง:

  • Crashes: การ์ด Crash กลับ Desktop จออาจกระพริบ Overclock จะ Reset อย่ากลัว เป็นพฤติกรรมปกติหาก Overclock ไม่เสถียร บน Nvidia GPU ควรลด Core Clock ลง Lower Boost Bin (-15 MHz) ทดสอบใหม่ บน AMD GPU ลองลด Boost Target ที่ตั้งใน Overclocking Software เนื่องจาก GPU ทุกตัวต่างกัน (Silicon Lottery) อาจต้องใช้เวลา Dial In Overclock ให้สมบูรณ์สำหรับการ์ดเฉพาะตัว
  • Artifacts: ปรากฏเป็น "Glitches" ในฉากที่ Render บล็อก Pixelated, รูปทรงแปลก, เส้น ฯลฯ สัญญาณแน่ชัดของ Memory Clocks ไม่เสถียร ลด Memory Clock เล็กน้อย ทดสอบใหม่
  • Hard Restarts: หาก PC Restart ภายใต้โหลด (โดยเฉพาะ OCCT และ Furmark) เพราะการ์ดดูไฟมากกว่า PSU รองรับ ลด Power Limit หากเป็นกรณีนี้

ระยะเวลา (Duration)

ตอนนี้ตัดสินใจว่า Stress Test Overclock นานแค่ไหน แนะนำ 3 ระดับ (Tiered Approach):

  • Basic Stability (30 นาที)

    ระดับเสถียรภาพพื้นฐาน Unigine Heaven, Valley, Superposition, 3DMark FireStrike, Furmark ฯลฯ ควร Crash ในช่วงนี้ หาก Overclock ไม่เสถียร (ใน Unigine Suite สามารถรัน Back-to-back Benchmarks ได้ หากไม่มี Looping Test) หากการ์ดเสถียรในช่วงนี้ อาจเสถียรตลอด 1-2 Gaming Sessions ขนาดปกติ หาก Crash ให้ลด Overclock ลองใหม่

    วิธีทดสอบความเสถียรของ GPU Overclock อย่างถูกต้อง: คู่มือขั้นสูง

    หมายเหตุ: รัน FURMARK แค่ช่วงนี้เท่านั้น Furmark เป็น Torture Test รันเกิน 30 นาทีไม่ฉลาด อุณหภูมิควรเสถียรหลัง 10-15 นาที 30 นาที คือ Max ที่ปลอดภัย

  • Solid Stability (1 ชั่วโมง)

    หาอยากมั่นใจว่าการ์ดไม่ Crash ใน Extended Gaming Sessions (3-5 ชั่วโมง) นี่คือระยะเวลาที่แนะนำ หากผ่านระดับนี้โดยไม่ Crash หรือ Overheat ถือว่าปลอดภัยสำหรับ Gaming Sessions ส่วนใหญ่ และ System Stability ทั่วไป

  • Confirmed Stability (6 ชั่วโมง)

    หา Use Case เกี่ยวกับ GPU Under Load นานๆ (เล่นเกมตลอดคืน, Rendering, Mining ฯลฯ) อาจพิจารณาระดับนี้ Paid Versions ของ Tests ช่วยได้ เพราะมี Looping Tests ยาวมาก ลองรัน Tests ตลอดคืนขณะนอน ทำให้การรอสบายขึ้น หาก Overclock ผ่าน Test นี้ ถือว่า Rock-stable เกมปกติไม่เคยผลักดันการ์ดหนักและนานขนาดนี้ คุณเชื่อมั่น Overclock ได้

ผลลัพธ์ (Results)

ผลลัพธ์ของ Tests เองไม่สำคัญมาก เพราะส่วนใหญ่เป็น Performance Benchmarks แต่มีประโยชน์หากทดสอบ Max Overclocking Potential ให้ Quantitative Results ของ Overclocks แต Monitoring Software เช่น Afterburner+RivaTuner ให้ Data ที่เราต้องการจาก Tests ขณะ Test รัน การ Monitor Core Clocks, Memory Clocks, Voltages, Power Draw, Temperature ของการ์ด สำคัญ เพราะตัวเลขเหล่านี้ให้ความเข้าใจที่แม่นยำเกี่ยวกับ Overclock Stability

จด Max Temps ใน Furmark (GPU Temp และ Memory Temp) เปรียบเทียบกับอ่านค่าใน Superposition นี่แสดง Temperature Headroom ที่อาจมีใน Overclocking เพราะ Furmark แสดง Peak Temperatures สูงสุด สังเกต Boost Clocks ใน Heaven เทียบ TimeSpy นี่คือการวาดภาพใกล้เคียงตัวเลขจริงในเกมที่ใช้ DX11 และ DX12 จด RayTracing Performance ใน Port Royal และ VRAM Usage ตัวเลขเหล่านี้ให้ความคิดเรื่อง RayTracing Capabilities ของ RTX Card สังเกต VRAM Usage สูงใน 8K Benchmark Superposition ดู Performance Loss ที่ VRAM สูง ดู Artifacts ในทุก Tests หาก Memory Speed สูงกว่า Stable Speed เล็กน้อย อาจไม่เห็น Artifacts ใน Tests หลายตัว แต 1-2 Tests จะแสดง Artifacts เตือน Memory Speed ไม่เสถียร สังเกต Run-to-run Variation ใน Results ของ Performance Benchmarks เช่น Heaven หากเพิ่ม Memory Speed แต Score ลดลง แสดงว่า Memory เจอ "Errors" มาก Performance ลดลงที่ Speed สูง

Metrics ทั้งหมดสำคัญ หากมองหา Long-term Stability กับ Overclocked Graphics Card

Stress Tests มี害ไหม?

อาจเป็นกังวล เพราะ Stress Tests ใส่การ์ดภายใต้สภาพแวดล้อมรุนแรง เพื่อแสดง Worst-case Scenario อาจสงสัยว่า Temperature สูงและ Crash บ่อย มี Negative Impact ต่อสุขภาพการ์ดไหม? แต่ไม่มีทางที่ Graphics Card จะเสียหายจาก Stress Testing หรือ Overlocking แบบปกติ GPU สมัยใหม่มี Limitations มากใน VBIOS ป้องกัน Voltage อันตรายหรือ Power Draw สูงเกินไปถึง Core แม้ Crash หลายครั้งใน Test Crash เหล่านี้ไม่มี Effect ระดับ Hardware

เรื่อง Temperature มี Throttling Mechanisms ป้องกันการ์ด หาก Temperature ร้อนเกินไป การ์ดลด Clock Speeds เพื่อป้องกันตัวเอง Clock ช้าลง ดูไฟน้อยลง Power น้อยลง Temperature ลง ในกรณีสุดโต่ง การ์ดอาจ Shutdown หาก Temperature ผ่าน TJmax (Max Limit ของ Junction Temperature) ค่าเหล่านี้ตั้งโดย Manufacturers รับรองว่าไม่มีความเสียหายระหว่างกระบวนการเหล่านี้

ดังนั้น ไม่เกือบจะทำให้การ์ดเสียหายผ่าน Overclocking และ Stress Testing แบบปกติ เว้นแต่คุณตั้งใจทำลายการ์ดจริงๆ ไกลไปจะคิดว่า Tests มี Negative Effect ต่อการ์ด

คำสรุป (Final Words)

Stress Testing Graphics Card อาจน่าเบื่อและไม่直观 แต่สำคัญมากสำหรับ Stability ของ Overclock การ์ด หากวางแผนรัน Overclock เล็กน้อย 24/7 จำเป็นต้องทดสอบสูงสุดกับแอปเหล่านี้ เพื่อให้การ์ดไม่รันในสภาพ Unstable สำคัญอย่างกันคือ รัน Test หลากหลาย เพราะแต่ละตัวเชี่ยวชาญด้านต่างกัน Overclocked Card อาจผ่าน Test หนึ่ง แต่ Crash ในอีกตัว ใช้เวลาและความพยายาม แต่ Peace of Mind ที่ได้ คุ้มค่ามาก