QuickPC EXTREME

CPU BENCHMARK & STRESS TEST ONLINE

เครื่องมือวัดประสิทธิภาพและทดสอบความเสถียรของ CPU แบบออนไลน์

READY
0
Points (Ops/sec)

CPU Detected - ... Logical Threads Found

Note: The reported number of logical threads may be inaccurate due to browser-level security restrictions (e.g., Firefox, Brave).

หมายเหตุ: จำนวน Logical Threads ที่แสดงอาจไม่ถูกต้องเนื่องจากข้อจำกัดด้านความปลอดภัยของเว็บเบราว์เซอร์บางรุ่น เช่น Firefox หรือ Brave

การใช้งาน CPU BENCHMARK & STRESS TEST ONLINE

CPU BENCHMARK & STRESS TEST เป็นโปรแกรมที่ทำงานผ่านเว็บเบราว์เซอร์ ทำให้สามารถทดประสิทธิภาพและเสถียรภาพของซีพียูได้แบบโดยไม่ต้องติดตั้งโปรแกรมใด ๆ ลงในเครื่องของผู้ใช้ สามารถทดสอบได้ทั้งเดสก์ท็อปพีซี แล็ปท็อป สมาร์ทโฟน แท็บเล็ต รองรับได้ทั้ง Windows, Linux, Android, iOS และระบบปฏิบัติการอื่น ๆ ที่สามารถเข้าสู่เว็บไซต์ของเราได้

ข้อควรรู้เกี่ยวกับผลการทดสอบประสิทธิภาพ (Technical Disclaimer)

ในทางปฏิบัติ การทดสอบประสิทธิภาพแบบ Single-Thread ผ่านเว็บเบราว์เซอร์นั้น มีข้อจำกัดทางเทคนิคหลายประการที่ทำให้ผลลัพธ์อาจไม่เท่ากับการรันผ่านซอฟต์แวร์ที่ติดตั้งในเครื่องโดยตรง ดังนี้ครับ:

Browser Overhead (ภาระของเบราว์เซอร์): เมื่อคุณรันโค้ดผ่านเบราว์เซอร์ (Chrome, Firefox, Safari) โค้ด JavaScript ของคุณไม่ได้คุยกับ CPU โดยตรง แต่มันต้องทำงานผ่าน "เลเยอร์" ของเบราว์เซอร์ก่อน:

OS Scheduling & Background Tasks (การจัดลำดับงานของระบบปฏิบัติการ): ถึงแม้โค้ดจะสั่งให้ทำงานแค่ Thread เดียว แต่ระบบปฏิบัติการ (Windows/macOS/Linux) ไม่ได้ยก Thread นั้นให้เบราว์เซอร์แบบ 100%:

Security Sandboxing (ระบบความปลอดภัย "กล่องทราย"): เบราว์เซอร์สมัยใหม่เน้นความปลอดภัยสูงมาก จึงมีการจำกัดการเข้าถึงทรัพยากรเครื่อง:

สรุป: คะแนนที่ได้จาก QuickPC EXTREME จึงเหมาะสำหรับการ "เปรียบเทียบประสิทธิภาพเชิงสัมพัทธ์" ระหว่างอุปกรณ์หรือเบราว์เซอร์ต่าง ๆ ภายใต้สภาพแวดล้อมการใช้งานจริงบนเว็บไซต์ครับ

🏆 Example results Scores (Q1/2026)

*ผลการทดสอบจริงจากอุปกรณ์หลากหลายแพลตฟอร์ม (Sort by Multi-Threads)

Device / Platform Single-Thread Multi-Threads
AMD Ryzen 7 8700G
Desktop / MS Edge
31,350 460,920
Intel Core i5-13500
Desktop / MS Edge
26,530 420,610
Apple iPad Air (M1)
Tablet / Safari (Mobile Engine)
28,790 172,980
Samsung Galaxy A53 5G
Android / Chrome
10,990 58,900
Apple iPhone SE
Mobile / Safari
9,880 18,050
AMD Ryzen 9 7900X3D
Desktop High-End
Coming Soon Coming Soon

* คะแนนอาจแตกต่างกันตาม Web Browser (Safari/Edge มักทำคะแนน JavaScript ได้ดีเยี่ยม)

ความรู้เกี่ยวกับการทดสอบซีพียูออนไลน์

CPU คืออะไร?

CPU (Central Processing Unit) หรือหน่วยประมวลผลกลาง คือสมองของคอมพิวเตอร์ที่ทำหน้าที่ประมวลผลคำสั่งและข้อมูลทั้งหมด ไม่ว่าจะเป็นการเปิดโปรแกรม การคำนวณ หรือการทำงานต่างๆ ที่คุณสั่ง ทุกอย่างจะผ่าน CPU ก่อน

ประสิทธิภาพของ CPU วัดจากหลายปัจจัย เช่น จำนวน Core, Clock Speed (GHz), Cache Memory และเทคโนโลยีต่างๆ ที่ผู้ผลิตพัฒนาขึ้น

Core คืออะไร?

Core คือหน่วยประมวลผลจริง (Physical Processing Unit) ที่อยู่ภายใน CPU แต่ละ Core สามารถทำงานได้อิสระและประมวลผลคำสั่งได้พร้อมกัน

ตัวอย่าง: CPU ที่มี 4 Cores สามารถทำงาน 4 อย่างพร้อมกันได้จริง ไม่ใช่สลับไปมา เหมือนมีคนทำงาน 4 คนแทนที่จะเป็น 1 คน

ประเภทของ Core:

Thread คืออะไร?

Thread คือเส้นทางการทำงาน (Execution Path) ของ CPU โดยทั่วไปแล้ว 1 Core จะมี 1 Thread แต่ด้วยเทคโนโลยีสมัยใหม่ทำให้ 1 Core สามารถจัดการได้มากกว่า 1 Thread

Thread ทำให้ CPU สามารถแบ่งงานย่อยหลายๆ งานทำพร้อมกันได้ เช่น การเปิดหลาย tab ในเบราว์เซอร์ แต่ละ tab เป็น thread แยกกัน

Logical Threads (Hyper-Threading / SMT) คืออะไร?

Logical Threads คือ threads เสมือนที่สร้างขึ้นด้วยเทคโนโลยี Hyper-Threading (Intel) หรือ SMT - Simultaneous Multi-Threading (AMD)

เทคโนโลยีนี้ทำให้ 1 Physical Core สามารถจัดการงานได้ 2 Threads พร้อมกัน โดยการใช้ทรัพยากรที่ว่างอยู่ใน Core ให้เกิดประโยชน์สูงสุด

ตัวอย่าง:

ข้อดี: เพิ่มประสิทธิภาพ Multi-tasking ได้ 20-30% โดยไม่ต้องเพิ่ม Core จริง

ข้อเสีย: ไม่ได้เร็วเท่า Core จริง เพราะยังต้องแบ่งทรัพยากรกัน

Physical Core vs Logical Thread: ต่างกันอย่างไร?

Physical Core = หน่วยประมวลผลจริงที่มีวงจรอิเล็กทรอนิกส์เป็นของตัวเอง สามารถทำงานได้เต็มประสิทธิภาพ

Logical Thread = เส้นทางเสมือนที่แชร์ทรัพยากรกับ thread อื่นใน Core เดียวกัน

เปรียบเทียบ: ถ้า Core คือถนน, Thread ก็คือเลน (lane) ของถนน

Single-Core ไม่เท่ากับ Single-Thread

หลายคนเข้าใจผิดว่า Single-Core และ Single-Thread เป็นสิ่งเดียวกัน แต่จริงๆ แล้วมีความหมายต่างกัน:

Single-Core:

Single-Thread:

ตัวอย่างที่เห็นได้ชัด:

CPU ที่มี 8-Core / 16-Thread เมื่อทำ Single-Thread Benchmark จะใช้แค่ 1 Thread จาก 16 Threads ทั้งหมด ไม่ใช่ปิด 7 Cores แล้วเหลือ 1 Core

Single-Thread vs Multi-Thread Performance

Single-Thread Performance วัดความเร็วของ CPU ต่อ 1 งาน เหมาะสำหรับ:

Multi-Thread Performance วัดความเร็วเมื่อใช้งานทุก Cores/Threads เหมาะสำหรับ:

การเปรียบเทียบ:

Benchmark คืออะไร

Benchmark Test คือการวัดประสิทธิภาพของ CPU โดยใช้ชุดคำสั่งหรือการคำนวณมาตรฐาน เพื่อเปรียบเทียบความเร็วระหว่าง CPU รุ่นต่างๆ ด้วยตัวเลขที่วัดได้

Benchmark ยอดนิยม:

สำหรับ Benchmark ของ QuickPC ผลลัพธ์จะออกมาเป็นคะแนน (Points, Score) หรือ Ops/sec ยิ่งสูงยิ่งดี

Stress Test คืออะไร

Stress Test คือการทดสอบความเสถียรและความทนทานของ CPU โดยให้ทำงานหนัก 100% ต่อเนื่องเป็นเวลานาน เพื่อดูว่า:

เหมาะกับการใช้งาน: ทดสอบเครื่องใหม่, หลัง Overclock, ก่อนใช้งานสำคัญ (Render, Server)

Stress Test ยอดนิยม: Prime95, AIDA64, OCCT, Intel Burn Test

ข้อจำกัดของ CPU Benchmark ผ่าน Web Browser

การทดสอบผ่าน Web Browser มีข้อจำกัดหลายประการ:

1. ไม่สามารถควบคุม CPU Affinity:

JavaScript และ Web Workers ไม่สามารถบังคับให้ thread ทำงานบน core เฉพาะได้ ระบบปฏิบัติการจะเป็นผู้จัดการ (OS Scheduler) และอาจย้าย thread ไปมาระหว่าง cores ตลอดเวลา

ดังนั้นแม้จะเรียกใช้ 1 Worker (Single-Thread Test) แต่ OS อาจกระจายงานไปหลาย cores ทำให้ผลลัพธ์ไม่แม่นยำเท่า native benchmark

2. Browser Overhead:

สิ่งเหล่านี้ทำให้คะแนนที่ได้ต่ำกว่า native benchmark tools เสมอ

3. Thread Detection ไม่แม่นยำ:

เบราว์เซอร์บางรุ่น เช่น Firefox และ Brave ใช้มาตรการป้องกัน Fingerprinting ทำให้ navigator.hardwareConcurrency อาจรายงานจำนวน threads น้อยกว่าความจริง

ตัวอย่าง: CPU 16-Thread อาจแสดงเพียง 8-9 Threads เท่านั้น

4. ไม่สามารถอ่านข้อมูล Hardware:

5. ผลลัพธ์ต่างกันในแต่ละ Browser:

Browser ต่างกัน = คะแนนต่างกันมาก (ต่างได้ถึง 30-50%)

สรุป:

Web Benchmark เหมาะสำหรับ:

แต่ถ้าต้องการความแม่นยำสูง ควรใช้:

🔬 วิธีการทดสอบของเครื่องมือนี้ (Open Source Methodology)

การคำนวณที่ใช้ในการทดสอบ

เครื่องมือของเราใช้ Web Workers ของ JavaScript ในการทดสอบ CPU โดยการคำนวณทางคณิตศาสตร์ที่ใช้ทรัพยากร CPU สูง เพื่อวัดประสิทธิภาพแบบเรียลไทม์

ขั้นตอนการคำนวณ (Algorithm)

แต่ละ Worker Thread จะทำการคำนวณซ้ำๆ ดังนี้:

การคำนวณทั้งสองแบบนี้เป็น Floating-Point Operations (FPU) ที่ใช้หน่วยประมวลผลทศนิยมของ CPU ซึ่งใกล้เคียงกับงานจริง เช่น:

ทำไมใช้การคำนวณแบบนี้?

1. CPU-Bound Operations:

การคำนวณ Math.sqrt() และ Math.atan() ทำงานใน CPU Registers โดยตรง ไม่ต้องรอการอ่าน/เขียน RAM ทำให้วัดความเร็ว CPU ได้แม่นยำ ไม่ติด Memory Bottleneck

2. ป้องกัน Compiler Optimization:

ถ้าใช้การคำนวณง่ายๆ เช่น x = x + 1 หรือ x++ JavaScript Engine (V8, SpiderMonkey) จะ optimize โค้ดออก ทำให้คะแนนไม่สะท้อนความเร็วจริง การใช้ Trigonometric Functions และ Square Root ป้องกันปัญหานี้ได้

3. Real-World Workload:

งานจริงที่ใช้ CPU หนักมักเกี่ยวข้องกับการคำนวณทศนิยมและฟังก์ชันทางคณิตศาสตร์ ไม่ใช่แค่การบวกเลขธรรมดา

ความแตกต่างระหว่าง Single-Thread และ Multi-Thread Test

📊 Single-Thread Test:

🚀 Multi-Thread Test:

การนับคะแนน (Scoring System)

คะแนนที่แสดงคำนวณจาก:

ทำไมคะแนน Multi-Thread ไม่เท่ากับ Single-Thread × จำนวน Threads?

ในทางทฤษฎี CPU 20 threads ควรได้คะแนน Multi-Thread = Single-Thread × 20 แต่จริงๆ ไม่เป็นเช่นนั้น เพราะ:

ผลลัพธ์ปกติ: Multi-Thread มักได้คะแนน 12-16 เท่าของ Single-Thread (แทนที่จะเป็น 20 เท่า)

Stress Test ทำงานอย่างไร?

Stress Test ใช้หน้าที่เดียวกับ Multi-Thread Test แต่รันยาวกว่า (5-30 นาที) เพื่อ:

⚠️ คำเตือนสำหรับ Stress Test:

ความโปร่งใส (Transparency)

เราเชื่อในหลักการ Open Source และความโปร่งใส:

ข้อจำกัดที่ควรทราบ

เพื่อความโปร่งใส เราขอแจ้งข้อจำกัดของเครื่องมือนี้:

สรุป

เครื่องมือนี้ออกแบบมาเพื่อให้ผู้ใช้สามารถทดสอบ CPU ได้ง่ายและรวดเร็ว โดยไม่ต้องติดตั้งโปรแกรม แม้จะมีข้อจำกัดบางประการ แต่ก็เพียงพอสำหรับการทดสอบเบื้องต้นและ Stress Test เพื่อดูความเสถียรของระบบ

หากต้องการความแม่นยำสูงสุดสำหรับการเปรียบเทียบ CPU รุ่นต่างๆ แนะนำให้ใช้ Cinebench 2026, Geekbench 6 หรือ PassMark แทน

QuickPC