Trước tiên, chúng ta làm thử một ví dụ nhỏ để hiểu hơn về giá trị Idle PC. Sau khi chúng ta cấu hình xong IOS images. Chúng ta nhấn giữ chuột trái vào một con router đã cấu hình IOS rồi kéo thả vào khung làm việc và nhấn nút start hình tam giác. Theo dõi hoạt động của CPU: Trước khi kéo router vào là 0% và sau khi kéo vào là 25%.
Tìm hiểu về GNS3 Quản lý mạng viễn thông
Tìm hiểu về GNS3 Quản lý mạng viễn thông
Bạn có thể thấy rằng ví dụ trước đó của mình làm cho CPU của hệ thống hoạt động tăng lên tới 25% (con số này tùy thuộc vào tốc độ CPU) và luôn nằm ở ngưỡng đó. Điều này là bởi vì Dynamips không biết khi nào router ảo đang rỗi và khi nào nó đang thực thi những công việc hữu ích. Lệnh “Idle PC” thực hiện phân tích trên một tập tin ảnh đang chạy để xác định các điểm giống nhất trong mã đại diện một chu kỳ nghỉ của IOS. Một khi được áp dụng, Dynamips “ngưng” router ảo thường xuyên khi chu kỳ nghỉ được thực thi, giúp làm giảm sự tiêu tốn CPU trên máy chủ mà không làm giảm khả năng xử lý công việc thực tế của router.
Với các phiên bản cũ hơn thì bạn phải vảo màn hình Console của GNS3 và gõ lệnh “idlepc get routername” để tính toán giá trị Idle PC. Còn nếu bạn sử dụng phiên bản 0.8.3.1 này bạn chỉ cần làm như sau:
- Nhấn chuột phải vào con router bạn cần tính toán giá trị Idle PC > nhấn chọn Idle PC và chờ một lúc.
Tìm hiểu về GNS3 Quản lý mạng viễn thông
- Hộp thoại “Idle PC values” hiện lên > chọn giá trị Idle PC (nên chọn giá trị có đánh dấu hoa thị *), nếu không có thì ta làm lại từ đầu > Nhấn Apply và OK.
- Bây giờ ta kiểm tra lại xem CPU có giảm xuống không nhé.
Giá trị Idle PC là riêng đối với một tập tin ảnh IOS. Chúng có thể khác nhau đối với các phiên bản IOS khác nhau, và thậm chí với các tập tính năng khác nhau của cùng một phiên bản IOS. Tuy nhiên giá trị Idle PC không phụ thuộc vào máy của bạn, hệ điều hành hay phiên bản của Dynamips.
Có thể Dynamips không thể tìm thấy các giá trị Idle PC cho một tập tin ảnh, hoặc các giá trị tìm thấy không có tác dụng. Nếu điều này xảy ra, hãy cố gắng thử lại quá trình một lần nữa. Hoặc là bạn đã không gặp may với tập tin ảnh đó (mặc dù trường hợp này rất hiểm khi xảy ra).
Tìm hiểu về GNS3 Quản lý mạng viễn thông
Sau khi tìm được một giá trị Idle PC tốt, ghi lại số ở dạng Hex (ví dụ: 0x60bf30e0). Quay trở lại tập tin ảnh IOS trên menu Edit > Mở hộp thoại “IOS images and hypervisors” > nhấp chọn con router bạn vừa tính toán Idle PC xong bạn sẽ thấy được giá trị Idle PC trong khung “IDLE PC”
Qua trình bạn tính toán giá trị Idle PC chỉ cần làm một lần cho mỗi IOS. Mỗi khi bạn mở GNS3, các giá trị sẽ được thiết lập sẵn. Bạn chỉ cần điền giá trị Idle PC mỗi khi bạn thiết lập lần đầu tiên cho một phiên bản IOS mới.
Tìm hiểu về GNS3 Quản lý mạng viễn thông