Chạy nhiều hệ điều hành trên một máy tính xách tay


1

Tôi đang trong quá trình chạy một số thử nghiệm điểm chuẩn trên nhiều RDBMS khác nhau và tôi đang thử nghiệm ba hệ điều hành máy khách khác nhau.

Sẽ thật kinh khủng khi phân vùng ổ cứng và cài đặt Ubuntu, Windows 7 và Solaris 10? Nếu tôi không làm điều này, tôi có thể sẽ phải cài đặt lại HĐH nhiều lần do những thay đổi trong hệ điều hành máy chủ cơ sở dữ liệu. Câu hỏi tương tự dành cho máy chủ; nó sẽ ảnh hưởng mạnh đến hiệu suất để cài đặt ba hệ điều hành máy chủ trên một máy chủ?


Đây là nơi mà các máy ảo có ích

3
Máy ảo không lý tưởng để chạy điểm chuẩn, đặc biệt là điểm chuẩn ràng buộc I / O như thử nghiệm RDBMS.
Michael Greene

Mua một vài đĩa.
Erik

Đó là suy nghĩ của tôi, cuối cùng tôi có thể phải phân vùng vì tôi sắp hết giờ. Mặc dù nếu điều này sẽ tạo ra sự khác biệt lớn về hiệu suất, tôi có thể sẽ phải làm việc nhanh hơn và cài đặt từng hệ điều hành cùng một lúc.

Vì một số lý do khi câu hỏi được chuyển từ stack overlow, tôi không thể đưa ra nhận xét, vv Cảm ơn tất cả lời khuyên của bạn, tôi tin rằng có 36 kết hợp để kiểm tra. Với khoảng 15-30 bài kiểm tra để thực hiện. Cảm ơn một lần nữa!
Simon Cottrill

Câu trả lời:


2

Phần mềm phía máy khách có thể sẽ tốt khi chia sẻ một đĩa giữa ba o / s có thể khởi động riêng. Bạn thậm chí có thể sử dụng máy ảo một cách hợp lý ở đây.

Phần mềm phía máy chủ có nhiều rủi ro hơn - bạn sẽ gặp nguy hiểm nghiêm trọng khi so sánh táo và cam và dưa vì nếu bạn phân vùng đĩa máy chủ thành 3 phần, bạn có thể sẽ có hiệu suất khác nhau cho phần bên trong so với phần giữa và phần bên ngoài của Cái đĩa. Điều đó nói rằng, thời gian tìm kiếm có lẽ là quan trọng nhất và vì bạn chỉ quét một phần ba đĩa thay vì toàn bộ đĩa, bạn có thể có hiệu suất tốt hơn một chút trong môi trường thử nghiệm (với dung lượng hạn chế hơn) so với sản xuất xung quanh. Nếu bạn cài đặt lại các o / s khác nhau mỗi lần trên máy, bạn vẫn có thể có các hiệu suất khác nhau do bố trí mặc định của các hệ thống trên đĩa. Điểm chuẩn là rất khó khi thực hiện đúng.

Lưu ý rằng bất kỳ hệ thống máy khách nào cũng có thể giao tiếp với bất kỳ hệ thống máy chủ nào; bạn có thể có 9 kết hợp để kiểm tra.


1

Không có gì sai khi phân vùng lại máy tính xách tay - Tôi hiện đang làm điều đó và nó chạy tốt.

Một sự thay thế vật lý giữa các đĩa (dễ dàng trên một số máy tính xách tay, như thinkpad, khó với những cái khác). Đây có lẽ là lựa chọn tốt nhất của bạn nếu bạn có ý định hoán đổi nhiều thứ và muốn tiết kiệm thời gian.

Tùy chọn thứ hai tôi khuyên bạn nên đưa mỗi hệ điều hành lên đến cài đặt cơ bản và chụp ảnh nó, sau đó khôi phục nó khi cần - nếu không có một lượng dữ liệu khổng lồ cho mỗi HĐH, thì điều này sẽ mất tối đa 15-20 phút cho mỗi phân vùng. Sau đó, bạn có thể sửa đổi / cập nhật trên hệ thống đó, đánh giá lại và làm việc trên hệ thống đó khi cần thiết.

Trên máy chủ, nếu bạn có không gian và tài nguyên, có lẽ bạn có thể thoát khỏi nhiều ổ cứng.


0

Cách tốt nhất trong khi đo điểm chuẩn là tạo lại môi trường sản xuất và giữ môi trường giống hệt nhau cho mỗi tùy chọn. Điều tôi muốn đề xuất là bạn nên cài đặt mới tất cả các HĐH và thực hiện tất cả các quy trình đo điểm chuẩn. máy)

Điều này nghe có vẻ tẻ nhạt nhưng đây là cách duy nhất bạn sẽ nhận được các lần kiểm tra điểm chuẩn chính hãng.
Bạn có thể kiểm tra xem bạn nhinkle của blog entry mùa xuân 2011 Trình duyệt Roundup để xem làm thế nào ông thiết lập các môi trường thử nghiệm .


0

Có một cơ hội tốt bạn không thể làm điều này chính xác với những gì bạn có. Tôi giả sử cuối cùng, RDBMS sẽ được triển khai trên một máy chủ không giới hạn. Hoặc có lẽ trên VM. Bất kể, nếu bạn không kiểm tra cùng một môi trường, sẽ có tất cả các loại bộ nhớ đệm, I / O , độ trễ CPU sẽ làm cong đáng kể điểm chuẩn của bạn.

Vì vậy, nếu và CHỈ nếu, bạn dự định chạy HĐH này và Máy chủ cơ sở dữ liệu trên máy tính xách tay này thì điểm chuẩn sẽ chính xác. Mặt khác, nó có thể "thú vị" nhưng thậm chí không nhất thiết phải chính xác cho thử nghiệm tương đối, chứ chưa nói đến thử nghiệm tuyệt đối.


Đây là một phần của một số nghiên cứu của trường đại học ... Nền tảng được sử dụng để thử nghiệm ở phía máy khách là CPU Intel (R) Core (TM) i3 M330 @ 2.13GHz với 4GB Ram và Bộ điều hợp mạng không dây Atheros AR9285. Các hệ điều hành phía máy khách được sử dụng để thử nghiệm là hệ điều hành Windows 7 Home Premium 64 bit, phiên bản máy tính xách tay Ubuntu 10.10 và hệ điều hành Solaris 10. Mỗi hệ điều hành được sử dụng để thử nghiệm sẽ có các cài đặt cài đặt mặc định. RDBM đang được thử nghiệm là Máy chủ Cộng đồng MySQL 5.6.2,

phiên bản PostgreSQL tương ứng cho từng hệ điều hành máy chủ, phiên bản FirebirdQuery tương ứng cho từng hệ điều hành máy chủ và phiên bản Oracle Database 11g cho mỗi hệ điều hành máy chủ. Mỗi bản phát hành sẽ được kiểm tra mà không cần điều chỉnh hiệu suất. Các hệ điều hành máy chủ đang được thử nghiệm là Windows Server 2008, phiên bản máy chủ Oracle Solaris 10 và phiên bản máy chủ Ubuntu 10.10. Mỗi hệ điều hành máy chủ được sử dụng để thử nghiệm sẽ có các cài đặt cài đặt mặc định. Tất cả các thử nghiệm được tiến hành trên các máy được chỉ định sử dụng ngôn ngữ lập trình Java.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.