AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Computer Supports and Discussion > Operating System > Hệ điều hành Linux
Hệ điều hành Linux Những thông tin, kiến thức hay, cơ bản, thủ thuật và kinh nghiệm khi sử dụng trên các hệ điều hành Linux

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10641
Bài gửi: 12205
Thành viên: 20,207
Thành viên tích cực: 81
Xin cùng nhau chào đón thành viên mới nhất: buixuantu
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
Hôm qua
- buixuantu
Hôm qua
- baophuc0711
08/02/2012
- ddvtien
08/02/2012
- thanhtam1028
08/02/2012
- goodhealthvn1
08/02/2012
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408
07/02/2012
- NguyenLien
07/02/2012
- quydona

Số người đang xem
View Who's Online Thành viên: 2
Khách: 34
Tổng: 36
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, aviovn8
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Xếp Bài

  #1 (permalink)
Old 13/04/2010, 10:23 AM
32-bit, 32-bit PAE, 64-bit Kernel Benchmarks

shomenuchi
Admintalk's SMod
love talking
 
Tham gia ngày: Mar 2010
Bài gởi: 199
My Mood:
Thanks: 0
Thanked 4 Times in 4 Posts
VP: 1.00
Donate
Sau đây là so sánh tốc độ giữa 32-bit, 32-bit PAE, và 64-bit kernel sau khi Linus Torvalds cho biết có sự chênh lệch 25% tốc độ giữa các kernel dùng và ko dùng CONFIG_HIGHMEM4G (cho phép phiên bản HĐH 32-bit đánh địa chỉ dc tới 4GB RAM).

Trong so sánh này chúng tôi sử dụng 1 laptop Lenovo ThinkPad T61 Core 2 Duo T9300, 4GB RAM, 100GB Hitachi HTS7220 SATA HDD, và card NVIDIA Quadro NVS 140M với HĐH Ubuntu 9.10 và kernel Linux 2.6.31 Ubuntu Karmic. Các gói phần mềm khác bao gồm GNOME 2.28.1, X Server 1.6.4, NVIDIA 195.22 driver, GCC 4.4.1, sử dụng hệ thống file EXT4, những thứ còn lại mặc định. Để Ubuntu đánh dc 4GB địa chỉ hoặc hơn chúng ta cần dùng 1 kernel PAE bởi vì Physical Address Extension ko đc bật mặc định trong kernel 32-bit. CONFIG_HIGHMEM4G đc bật mặc định trong kernel non-PAE, nhưng kernel Ubuntu PAE lại bật CONFIG_HIGHMEM64G và 1 số option khác để dùng tới 64GB RAM. Dĩ nhiên khi dùng địa chỉ 64-bit thì giới hạn ko là 4GB RAM. Nếu dùng kernel 32-bit non-PAE thì hệ thống chỉ nhận 3GB do 1GB dc dành cho kernel virtual address, chỉ 3GB còn lại dành cho user-space address.

Khác biệt duy nhất trong cấu hình kernel giữa Ubuntu PAE và non-PAE 32-bit là CONFIG_X86_CMPXCHG64, CONFIG_HIGHMEM64G đc bật thay vì CONFIG_HIGHMEM4G, CONFIG_X86_PAE, CONFIG_ARCH_PHYS_ADDR_T_64BIT, CONFIG_PHYS_ADDR_T_64BIT, CONFIG_I2O_EXT_ADAPTEC_DMA64 và tắt CONFIG_ASYNC_TX_DMA. Linux kernel yêu cầu CPU phải hỗ trợ PAE nhưng hầu hết các CPU Intel and AMD đều hỗ trợ tính năng này.

Các test chúng tôi dùng trong Phoronix Test Suite gồm OpenArena, Apache, PostgreSQL, Bullet, C-Ray, Gcrypt, GnuPG, GraphicsMagick, timed MAFFT alignment, John The Ripper, OpenSSL, x264 và PostMark.

[Chỉ có thành viên mới thấy links này. ]

Với game ioquake3-powered OpenArena hầu như ko có sự chênh lệch hiệu năng giữa 3 kernel. Chúng tôi chạy 1 test OpenGL-powered khác và ko thấy sự chênh lệch đáng kể nên chỉ đưa ra 1 kết quả trên đây

[Chỉ có thành viên mới thấy links này. ]

Gaming performance ko chịu ảnh hưởng nhiều bởi các kernel khác nhau với laptop Core 2 Duo 4GB RAM này, nhưng hiệu năng Apache thì có sự chênh lệch lớn. Ubuntu 32-bit kernel đáp ứng đc 473 request/s trong khi PAE kernel chỉ giảm 1 chút với trung bình 467 request, nhưng kernel 64-bit cho tốc độ gấp hàng chục lần với 7,989 request/s.

[Chỉ có thành viên mới thấy links này. ]

Với PostgreSQL benchmark, 32-bit PAE kernel chạy nhanh hơn kernel non-PAE 1 chút, nhưng 64-bit Ubuntu kernel dẫn đầu với điểm số cao hơn 10%.

[Chỉ có thành viên mới thấy links này. ]

Đây là 1 trong những test mới trong bộ Phoronix Test Suite là Bullet Physics Engine. 2 kernel 32-bit có tốc độ gần tương đương nhau trong test "3000 Fall" trong khi kernel 64-bit chạy nhanh hơn gần 20% trong phần xử lý hiệu ứng vật lý hạng nặng này.

[Chỉ có thành viên mới thấy links này. ]

Kernel 64-bit vẫn dẫn đầu khi chạy 136 Ragdolls test.

[Chỉ có thành viên mới thấy links này. ]

Phần này so sánh tốc độ ray-tracing dùng multi-threaded C-Ray. Kernel PAE vẫn ko cho thấy sự cải thiện hiệu năng rõ ràng, nhưng sự chuyển từ 32-bit sang 64-bit thì tốc độ tăng 1 cách đáng kể. C-Ray chạy nhanh hơn gần gấp đôi với 64-bit kernel.

[Chỉ có thành viên mới thấy links này. ]

x86_64 Linux cũng cho 1 tốc độ tuyệt vời trong phép thử CAMELLIA256-ECB cipher với thư viện Gcrypt.

[Chỉ có thành viên mới thấy links này. ]

With GnuPG, there was also an improvement with the 64-bit kernel but not much of a difference between the non-PAE and PAE Ubuntu kernels.

[Chỉ có thành viên mới thấy links này. ]

OpenMP-powered GraphicsMagick tăng tốc gần 40% với 64-bit kernel, trong khi kernel PAE vẫn chưa cho thấy sự chênh lệch đáng kể

[Chỉ có thành viên mới thấy links này. ]

For looking at the computational biology performance, we looked at MAFFT and found it to also perform best under the 64-bit kernel while the 32-bit PAE kernel did not end up having any impact in this CPU-focused test.

[Chỉ có thành viên mới thấy links này. ]

Kernel 64-bit cho tốc độ cao hơn 54% trong phép thử Blowfish - John The Ripper.

[Chỉ có thành viên mới thấy links này. ]

Ko có sự thay đổi tốc độ OpenSSL giữa 2 kernel 32-bit, nhưng kernel 64-bit trên Intel Core 2 Duo "Penryn" chạy nhanh gấp gần 2,5 tốc độ của kernel 32-bit.

[Chỉ có thành viên mới thấy links này. ]

Trong phép thử encode video bằng x264, tốc độ kernel PAE giảm 1 ít và kernel 64-bit lại tiếp tục là 1 sự lựa chọn xứng đáng.

[Chỉ có thành viên mới thấy links này. ]

Có 1 sự giảm hiệu năng nhỏ ở kernel PAE trong PostMark disk test, nhưng kernel 64-bit nhanh hơn khủng khiếp.

Qua 14 test trên chúng tôi ko nhận thấy sự thay đổi hiệu năng đáng kể của kernel Ubuntu 32-bit PAE. Bên cạnh đó chúng tôi chỉ dùng 4GB RAM, mức thông dụng của các desktop ngày nay, nhưng nếu dùng 8GB, 16GB hoặc nhìu hơn sự chênh lệch hiệu năng có thể cao hơn. Hiệu năng cao nhất vẫn thuộc về kernel 64-bit. Trừ khi bạn có lý do kỹ thuật hay công việc j đó, ko có lý do nào để xài kernel 32-bit để rồi phải lo tới vấn đề physical address extension. If you want to run your own kernel benchmarks, give the Phoronix Test Suite a try that offers more than 120 test profiles and 60 test suites.

Theo hvol.net


Bài viết cùng chủ đề:
shomenuchi vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Tags
32-bit, 32-bit pae, 64-bit, benchmarks, kernel


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 05:22 AM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation