banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Vì sao máy em (Fedora 12) không hibernate được?  XML
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 28/12/2009 08:50:09 (+0700) | #1 | 202005
peter_george
Member

[Minus]    0    [Plus]
Joined: 21/02/2009 17:43:20
Messages: 2
Offline
[Profile] [PM]
Chào mọi người. Em cài Fedora 12 trên laptop, chỉ với 1 partition duy nhất (mount thư mục / ) và không có swap. Em có đọc một số thảo luận trên forum mình và được biết rằng trên Linux nếu không có swap thì không sử dụng chức năng hibernate và suspend được.

Tuy nhiên máy em không có swap mà vẫn có thể suspend được, chỉ có hibernate là không được. Có ai biết tại sao không ạ? smilie
Hiện tại máy không có swap, em muốn thêm swap vào có được không, hay là phải cài đặt mới lại từ đầu và chọn swap?

Cảm ơn moị người nhiều ^^.
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 28/12/2009 08:57:59 (+0700) | #2 | 202006
[Avatar]
vnkimlong
Member

[Minus]    0    [Plus]
Joined: 30/08/2007 13:53:14
Messages: 67
Offline
[Profile] [PM]
Bạn nên dùng swap. Có thể giảm kích thước các phân vùng khác để tăng cho swap bằng phần mềm GParted. Để thay đổi phân vùng cài fedora phải dùng LiveCD.
Tham khảo : http://opensource.com.vn/opensource/linux/ubuntu/70-thay-doi-kich-thuoc-swap-tren-ubuntu.html
(Ubuntu cũng giống Fedora)
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 28/12/2009 09:22:16 (+0700) | #3 | 202008
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

peter_george wrote:
Chào mọi người. Em cài Fedora 12 trên laptop, chỉ với 1 partition duy nhất (mount thư mục / ) và không có swap. Em có đọc một số thảo luận trên forum mình và được biết rằng trên Linux nếu không có swap thì không sử dụng chức năng hibernate và suspend được.

Tuy nhiên máy em không có swap mà vẫn có thể suspend được, chỉ có hibernate là không được. Có ai biết tại sao không ạ? smilie
 

Theo mình biết thì không có swap sẽ không hibernate được (hay có thể hibernate được nhưng không resume được).

peter_george wrote:

Hiện tại máy không có swap, em muốn thêm swap vào có được không, hay là phải cài đặt mới lại từ đầu và chọn swap?
 

Không cần, có thể cắt cái partition cuối cùng ra vài GB để làm swap hoặc dùng swap file cũng được.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 28/12/2009 10:18:07 (+0700) | #4 | 202011
Dpm
Member

[Minus]    0    [Plus]
Joined: 06/04/2009 01:43:30
Messages: 85
Offline
[Profile] [PM]
Tớ thấy swap trên linux rất hay,có 2 loạt bài về swap rất bổ ích bạn đọc thử xem.
Bài này của mod quanta(rất hay):
/hvaonline/posts/list/17527.html
Còn đây là tranh luận nên có hay không swap.
/hvaonline/posts/list/0/26474.html
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 28/12/2009 23:40:27 (+0700) | #5 | 202063
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Ngoài lề về vụ hibernate này chút:
Cái hay của Linux hơn so với Win tớ nghĩ là ở chỗ này.
Linux khi hibernate nó xài chung file swap, còn Win nó tạo ra file hiber.sys to đúng bằng RAM của mình, bên cạnh file swap. Phí mất mấy GB liền (nếu bạn xài ... SSD trên laptop, mấy GB ra ối tiền đấy).
Theo tớ, với máy >= 2GB thì không nên hibernate. Đơn giản vì > 2GB quá to để ghi/đọc khi mà hibernate ban đầu để cho việc bật/tắt máy nhanh (ví dụ bạn đang xài laptop trên máy bay, khi chuẩn bị hạ cánh, tiếp viên yêu cầu tắt máy khi bạn đang làm dở việc gì đó, ngày xưa hibernate rất có ích trong trường hợp này, nó đảm bảo bạn xuống sân bay, đi từ sân bay về đến nhà hay bất kỳ chỗ nào mà khi mở lại máy vẫn tiếp tục công việc).
Tại sao thế, ví dụ máy có 3GB = 3000Meg, đĩa cứng laptop loại nhanh chỉ đọc/ghi với tốc độ 60Meg/s => 3000/60 ~ 42 giây, máy có 4GB RAM thì là 66 giây. Trong khi khởi động + login xong Fedora 12 chỉ mất khoảng 25-30 giây thôi. Laptop đời mới có cái nào ít hơn 2GB đâu, 4GB là chuyện thường.
Máy laptop (vẫn nói đến laptop), thì suspend sẽ nhanh hơn hibernate nhiều và vẫn đảm bảo đủ pin để lưu dữ liệu trên RAM vài chục giờ. Tớ vẫn hay làm cách này khi mang máy từ cơ quan về nhà, từ nhà lên cơ quan, dùng trên máy bay hay đi lung tung gặp khách hàng, máy tính hoặc không tắt, hoặc suspend qua đêm, có lần suspend rồi quên mở máy, để suspend suốt từ chiều thứ 7 đến sáng thứ 2 đi làm (khoảng 32 tiếng) vẫn ngon lành. Không hibernate sẽ tiết kiệm dung lượng đĩa cứng, tạo swap be bé thôi (máy tớ đang xài, lắp ổ SSD có 64GB thôi, RAM lại tới 4GB, phải tiết kiệm lắm).
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 29/12/2009 22:08:27 (+0700) | #6 | 202109
zerozeroone
Member

[Minus]    0    [Plus]
Joined: 24/12/2006 13:29:23
Messages: 149
Offline
[Profile] [PM]

myquartz wrote:
Ngoài lề về vụ hibernate này chút:
Cái hay của Linux hơn so với Win tớ nghĩ là ở chỗ này.
Linux khi hibernate nó xài chung file swap, còn Win nó tạo ra file hiber.sys to đúng bằng RAM của mình, bên cạnh file swap. Phí mất mấy GB liền (nếu bạn xài ... SSD trên laptop, mấy GB ra ối tiền đấy).
Theo tớ, với máy >= 2GB thì không nên hibernate. Đơn giản vì > 2GB quá to để ghi/đọc khi mà hibernate ban đầu để cho việc bật/tắt máy nhanh (ví dụ bạn đang xài laptop trên máy bay, khi chuẩn bị hạ cánh, tiếp viên yêu cầu tắt máy khi bạn đang làm dở việc gì đó, ngày xưa hibernate rất có ích trong trường hợp này, nó đảm bảo bạn xuống sân bay, đi từ sân bay về đến nhà hay bất kỳ chỗ nào mà khi mở lại máy vẫn tiếp tục công việc).
Tại sao thế, ví dụ máy có 3GB = 3000Meg, đĩa cứng laptop loại nhanh chỉ đọc/ghi với tốc độ 60Meg/s => 3000/60 ~ 42 giây, máy có 4GB RAM thì là 66 giây. Trong khi khởi động + login xong Fedora 12 chỉ mất khoảng 25-30 giây thôi. Laptop đời mới có cái nào ít hơn 2GB đâu, 4GB là chuyện thường.
Máy laptop (vẫn nói đến laptop), thì suspend sẽ nhanh hơn hibernate nhiều và vẫn đảm bảo đủ pin để lưu dữ liệu trên RAM vài chục giờ. Tớ vẫn hay làm cách này khi mang máy từ cơ quan về nhà, từ nhà lên cơ quan, dùng trên máy bay hay đi lung tung gặp khách hàng, máy tính hoặc không tắt, hoặc suspend qua đêm, có lần suspend rồi quên mở máy, để suspend suốt từ chiều thứ 7 đến sáng thứ 2 đi làm (khoảng 32 tiếng) vẫn ngon lành. Không hibernate sẽ tiết kiệm dung lượng đĩa cứng, tạo swap be bé thôi (máy tớ đang xài, lắp ổ SSD có 64GB thôi, RAM lại tới 4GB, phải tiết kiệm lắm). 

Nhưng nếu máy tính không xài hết 2GB RAM đó rồi hibernate thì thế nào? Đâu nhất thiết khi nào sử dụng máy thì cũng dùng đầy hết dung lượng của RAM đâu.
Còn vụ suspend thì lúc đó máy tính nó không có tắt hoàn toàn, khác với hibernate thì khi đó máy tính sẽ tắt hoàn toàn. Máy tính, hay cụ thể là laptop mà chưa tắt hoàn toàn mà lại xách tới xách lui liệu có tốt không?

Thân.
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 30/12/2009 06:43:35 (+0700) | #7 | 202119
trannguyenhoangkh
Member

[Minus]    0    [Plus]
Joined: 28/12/2009 00:42:47
Messages: 2
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
ban nen thu lam theo cach cua toi xem co duoc khong
vào control panel =>power options=> hibernate roi danh dau vao o trong la xong smilie
[Up] [Print Copy]
  [Question]   Vì sao máy em (Fedora 12) không hibernate được? 30/12/2009 14:09:51 (+0700) | #8 | 202156
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]

zerozeroone wrote:

Nhưng nếu máy tính không xài hết 2GB RAM đó rồi hibernate thì thế nào? Đâu nhất thiết khi nào sử dụng máy thì cũng dùng đầy hết dung lượng của RAM đâu.
Còn vụ suspend thì lúc đó máy tính nó không có tắt hoàn toàn, khác với hibernate thì khi đó máy tính sẽ tắt hoàn toàn. Máy tính, hay cụ thể là laptop mà chưa tắt hoàn toàn mà lại xách tới xách lui liệu có tốt không?

Thân. 


Trường hợp tồi nhất là sẽ mất đúng 2GB RAM. Lúc đó thì sao? ghi được 99%, thiếu tí chút mà ko đủ chỗ là toi đấy?
Còn về tốc độ, tất nhiên là nếu có xài bi nhiêu sẽ ghi lên đĩa bấy nhiêu, càng ít càng nhanh. Nhưng sẽ có ích gì nếu như mở có 1 ít chương trình rồi lại dùng hibernate? thà close chương trình, rồi shutdown, sau boot lại vẫn ko chậm hơn tí nào cả, đấy là với Fedora nhé, 25-30 giây đủ để boot máy, và chỉ mất 10 giây để shutdown thôi. 1GB RAM sau khi hibernate nạp lên có thể cũng phải mất chừng ấy thời gian.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|