<![CDATA[Latest posts for the topic "Hỏi: Swap trên linux!"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Hỏi: Swap trên linux! phải có cho dù RAM có "dồi dào" thế nào đi nữa. Vậy mong các bạn nào hiểu rõ vì sao swap lại phải có cho dù luôn 0% used thì giải thích cho Khoai dùm ]]> /hvaonline/posts/list/2433.html#12885 /hvaonline/posts/list/2433.html#12885 GMT Re: Hỏi: Swap trên linux! Trong bài thảo luận về cách cài đặt FEDORA CORE 5, khoai đã có dịp bàn với anh JAL và anh conmale về swap. Theo lời 2 anh thì swap là phải có cho dù RAM có "dồi dào" thế nào đi nữa. Vậy mong các bạn nào hiểu rõ vì sao swap lại phải có cho dù luôn 0% used thì giải thích cho Khoai dùm  Hi Mr.Khoai Quan điểm của mình cũng giống như Mr.Khoai về việc không cần thiết SWAP đến 1G đối với case của topic trước . nhưng không phủ nhận việc cần phải có SWAP trên hệ thống. theo mình biết thì SWAP có 2 chức năng , chức năng thứ nhất thì cũng như Khoai đã biết là áp dụng SWAP thành Virtual Memory , khi hệ thống thiếu memory (RAM) thì đưa vào SWAP để có thể xử lý tiếp tục , chứ năng thứ 2 là xử lý các chương trình và các thư viện không cần thiết được kernel lọc từ hệ thống đưa vào SWAP. điển hình cụ thể thì Khoai có thể xem bằng lệnh free . kết quả rất rõ ràng là RAM không thiếu nhưng SWAP vẩn được kernel sử dụng . ở đây không nhất định phải sử dụng SWAP dưới hình thức Virtual Memory , mà cũng có thể là kernel tự động tìm kiếm những chương trình hoặc các thứ viện không cần thiết của hệ thống đẩy ra khỏi RAM đưa vào SWAP xử lý . tuy nhiên lựa chọn "RAM dồi dào " vẫn là 1 trong những giải pháp tốt nhất về vấn đề của RAM . Từ bài trả lời của anh conmale cũng có thể tham khảo được 2 giải đáp về SWAP nên trích vào đây luôn nhé .
swap trên Linux là phần phải có. Em thử disable swap thì sẽ thấy hậu quả như thế nào. Tất nhiên càng nhiều ram càng tốt nhưng không thể bỏ hẳn swap được. Trên Linux có rất nhiều chương trình cần swap để có thể hoạt động. Cho dù có hàng... tấn RAM, swap vẫn được dùng. Disk hiện giờ quá rẻ , nên mua 1 disk có kích thước nhỏ để tạo swap và /tmp trên đó là yên. Thân. http://vnhacker.org/hvaonline/posts/list/2387.html  
]]>
/hvaonline/posts/list/2433.html#12893 /hvaonline/posts/list/2433.html#12893 GMT
Re: Hỏi: Swap trên linux! Code:
[*]Support for paging of anonymouse memory (swap)
Option trên có phải là support swap cho kernel không? Nếu disable option trên thì thế nào? (Khoai chưa thử, mời anh 777 test rồi kể Khoai nghe :mrgreen: ) Với câu trả lời của anh conmale, Khoai vẫn chưa gặp một app nào phải require swap. Khoai chỉ mới dùng linux có gần 1 năm, chưa gặp nhiều app cho lắm. Anh 777 có thể ví dụ cho Khoai vài apps với. Khoai]]>
/hvaonline/posts/list/2433.html#13195 /hvaonline/posts/list/2433.html#13195 GMT
Re: Hỏi: Swap trên linux!

Mr.Khoai wrote:
Theo như anh 777 đã nói, swap ngoài việc dùng làm virtual memory còn sẽ được kernel dùng để "đẩy" các lib không cần thiết ra khỏi RAM. Tuy nhiên Khoai vẫn luôn thấy swap của mình used là 0%. Output của free và của torsmo (system monitor) đều thế cả. Cái này khiến Khoai....khó hiểu. Hơn nữa, nếu như swap là phải có và kernel cần đến thì vì sao trong lúc config kernel lại có option cho phép chọn support hay không support swap? Cụ thể khi make menuconfig với kernel 2.6.13 Khoai có thấy option sau trong General Setup: Code:
[*]Support for paging of anonymouse memory (swap)
Option trên có phải là support swap cho kernel không? Nếu disable option trên thì thế nào? (Khoai chưa thử, mời anh 777 test rồi kể Khoai nghe :mrgreen: ) Với câu trả lời của anh conmale, Khoai vẫn chưa gặp một app nào phải require swap. Khoai chỉ mới dùng linux có gần 1 năm, chưa gặp nhiều app cho lắm. Anh 777 có thể ví dụ cho Khoai vài apps với. Khoai 
Em thường mở máy ra và chạy bao lâu rồi tắt? Em có để máy chạy vài ngày hoặc vài tuần mà không tắt chưa? Nếu em dùng máy vài tiếng rồi tắt và chỉ dùng một số chương trình bình thường thì em sẽ không thấy swap được dùng. Bởi thế, việc em bỏ luôn swap hay không cũng không còn là vấn đề vì máy em chưa đụng đến mức phải dùng swap. Tuy nhiên, nếu em dùng máy liên tục mà không tắt thì sẽ thấy swap quan trọng cỡ nào :)). Đặc biệt em dùng máy cho công tác "data manipulation" dài hạn thì càng rõ hơn nữa.]]>
/hvaonline/posts/list/2433.html#13202 /hvaonline/posts/list/2433.html#13202 GMT
Re: Hỏi: Swap trên linux! Nếu em dùng máy vài tiếng rồi tắt và chỉ dùng một số chương trình bình thường thì em sẽ không thấy swap được dùng. Bởi thế, việc em bỏ luôn swap hay không cũng không còn là vấn đề vì máy em chưa đụng đến mức phải dùng swap. Tuy nhiên, nếu em dùng máy liên tục mà không tắt thì sẽ thấy swap quan trọng cỡ nào . Đặc biệt em dùng máy cho công tác "data manipulation" dài hạn thì càng rõ hơn nữa.  Quả là em thường rất ít khi dùng cái linux box đó đến được hơn 5h vì em cài lên laptop. Thanks anh conmale và anh 777 ^.^]]> /hvaonline/posts/list/2433.html#13228 /hvaonline/posts/list/2433.html#13228 GMT Re: Hỏi: Swap trên linux! /hvaonline/posts/list/2433.html#13306 /hvaonline/posts/list/2433.html#13306 GMT Hỏi: Swap trên linux!

Mr.Khoai wrote:
Trong bài thảo luận về cách cài đặt FEDORA CORE 5, khoai đã có dịp bàn với anh JAL và anh conmale về swap. Theo lời 2 anh thì swap là phải có cho dù RAM có "dồi dào" thế nào đi nữa. Vậy mong các bạn nào hiểu rõ vì sao swap lại phải có cho dù luôn 0% used thì giải thích cho Khoai dùm  
Theo mình được biết thì swap còn cần cho việc Suspend hay Hibernate nữa. Nếu không có swap thì không thể thực hiện Suspend hay Hibernate được, vì nó không biết resume từ đâu. Mong mọi người thảo luận thêm về vấn đề này. ]]>
/hvaonline/posts/list/2433.html#96660 /hvaonline/posts/list/2433.html#96660 GMT
Hỏi: Swap trên linux!

quanta wrote:
Mong mọi người thảo luận thêm về vấn đề này.  
Tớ đọc được cái này: http://en.wikipedia.org/wiki/Kernel_Panic A kernel panic is an action taken by an operating system upon detecting an internal fatal error from which it cannot recover; the term is largely specific to Unix and Unix-like systems. The kernel routines that handle panics (in AT&T-derived and BSD Unix source code, a routine known as panic()) are generally designed to output an error message to the console, dump an image of kernel memory to disk for post-mortem debugging and then either wait for the system to be manually rebooted, or initiate an automatic reboot. The information provided is of highly technical nature and aims to assist a system administrator or software developer diagnose the problem. Trường hợp này kernel sẽ "ném" toàn bộ nội dung bộ nhớ Ram sang swap partition và restart hệ thống. Đó là một trong những nguyên nhân cho khuyến cáo: "swap >= Ram" Tuy nhiên lỗi kernel panic này rất hiếm khi xảy ra. FaL]]>
/hvaonline/posts/list/2433.html#96667 /hvaonline/posts/list/2433.html#96667 GMT