Làm cách nào để tối ưu hóa Ubuntu để sử dụng năng lượng tối thiểu?


23

Làm cách nào để tối ưu hóa Ubuntu để sử dụng năng lượng tối thiểu? Tôi sử dụng máy tính xách tay của tôi để phát triển, nhưng cũng để viết. Tôi có chuyến bay 9 giờ sắp tới và thời lượng pin 6 giờ khi đã sử dụng

  • độ sáng màn hình hạn chế
  • không có thiết bị usb
  • không có mạng
  • bumblebee đã cài đặt và thẻ nvidia đã tắt
  • TLP được thiết lập trên powersave

Làm cách nào để tôi có thể tăng tuổi thọ pin khi biết rằng tôi chỉ muốn viết (sử dụng LibreOffice)? Về cơ bản tôi muốn có một hệ thống tối thiểu cho một loại 'chế độ viết'.

  • Tôi có nên giới hạn quadcore của tôi xuống một lõi?
  • Tôi có nên vô hiệu hóa một số dịch vụ? Dưới đây là danh sáchservice --status-all

    [ + ]  acpid
    [ + ]  anacron
    [ + ]  apache2
    [ - ]  apparmor
    [ ? ]  apport
    [ + ]  atd
    [ + ]  avahi-daemon
    [ ? ]  binfmt-support
    [ + ]  bluetooth
    [ - ]  brltty
    [ + ]  bumblebeed
    [ + ]  console-font
    [ + ]  console-setup
    [ + ]  cron
    [ + ]  cups
    [ + ]  cups-browsed
    [ - ]  dbus
    [ ? ]  dns-clean
    [ - ]  elasticsearch
    [ - ]  fancontrol
    [ + ]  friendly-recovery
    [ - ]  grub-common
    [ ? ]  irqbalance
    [ - ]  kerneloops
    [ ? ]  killprocs
    [ + ]  kmod
    [ ? ]  lightdm
    [ - ]  lighttpd
    [ - ]  lm-sensors
    [ ? ]  mysql
    [ ? ]  networking
    [ + ]  nmbd
    [ ? ]  ondemand
    [ - ]  openvpn
    [ + ]  postgresql
    [ ? ]  pppd-dns
    [ + ]  prey-trigger
    [ - ]  procps
    [ - ]  pulseaudio
    [ ? ]  rc.local
    [ + ]  resolvconf
    [ + ]  rfkill-restore
    [ + ]  rfkill-store
    [ - ]  rsync
    [ + ]  rsyslog
    [ + ]  samba
    [ + ]  saned
    [ - ]  selfcontrol
    [ ? ]  sendsigs
    [ + ]  setvtrgb
    [ - ]  smartmontools
    [ + ]  smbd
    [ ? ]  speech-dispatcher
    [ - ]  sudo
    [ - ]  timidity
    [ ? ]  tlp
    [ - ]  udev
    [ ? ]  umountfs
    [ ? ]  umountnfs.sh
    [ ? ]  umountroot
    [ - ]  unattended-upgrades
    [ - ]  urandom
    [ + ]  winbind
    [ - ]  x11-common
    
    • Có nên cài đặt một môi trường máy tính để bàn nhẹ hơn? Tôi có thể làm điều này một cách tốt đẹp và sạch sẽ không (sau tất cả tôi đã có máy tính xách tay của mình được thiết lập độc đáo và không muốn phải cài đặt lại trước ngày 14.04).
    • Tôi có nên làm gì khác không?

Một điều cuối cùng: Tôi muốn kích hoạt hoặc hủy kích hoạt tất cả các tùy chọn này bằng một tập lệnh (mà tôi sẽ chỉ chạy khi làm việc với pin). Xin vui lòng bao gồm các đề xuất về cách làm những gì bạn đề xuất.

PS: thông tin trong một số bản sao có thể có ngày 13.10.


1
Viết kịch bản là một nhiệm vụ dễ dàng nhưng tôi tự hỏi những gì còn lại để tiết kiệm năng lượng..bạn đã làm hầu hết mọi thứ rồi! ;)
trỏ rỗng

2
Bạn đang đi trên máng và kết quả sẽ là bạn tiết kiệm được một vài phút. Bạn thực sự mong đợi để giành chiến thắng 3 giờ trở lên? Nếu có một cách để tiết kiệm pin hơn 50%, chúng ta sẽ có một tùy chọn cho việc quản lý năng lượng. Giải pháp dễ nhất: lấy pin thứ hai. Heck, tôi có 3 bản thân mình chỉ cho 4, 5 lần một năm các chuyến tàu của tôi chạy rất muộn.
Rinzwind

Bạn đến từ Hà Lan phải không? Ở đó, các chuyến tàu chạy muộn hơn 4 hoặc 5 lần :) Bao nhiêu có thể đạt được thực sự không được ghi chép đầy đủ và không phải tất cả các bài kiểm tra có thể làm mọi thứ kịch tính như thay đổi môi trường máy tính để bàn, vì vậy, thật lòng mà nói, tôi không nghĩ là có dữ liệu để hỗ trợ yêu cầu của bạn.
don.joey

1
@ don.joey bạn thực sự tin rằng những người tạo ra cả Sao Mộc và ttlp và những kẻ fron Phoronic sẽ không có tính năng này như một tính năng thứ hai mà họ biết nó sẽ hoạt động? Tất cả họ đã làm các bài kiểm tra cho chúng tôi;)
Rinzwind

Câu trả lời:


9

bạn có thể sử dụng một công cụ có tên là pm-powersave. Nó sẽ biến Ubuntu của bạn thành chế độ năng lượng thấp.

sử dụng:

  • pm-powersave true sẽ bắt đầu chế độ tiết kiệm năng lượng.

  • pm-powersave false sẽ dừng chế độ tiết kiệm năng lượng.

nhập mô tả hình ảnh ở đây

Để biết thêm thông tin

manpage cho http://manpages.ubuntu.com/manpages/saucy/man8/pm-powersave.8.htmllệnhBiểu tượng trang


Tôi thích trang này cho pm-powersave vì nó trỏ đến /etc/pm/power.d/ và do đó có thể dễ dàng mở rộng (chỉ cần thêm một tập lệnh mới vào thư mục này).
don.joey

1
Sự khác biệt với chế độ năng lượng của TLP ? Tôi sẽ làm bài kiểm tra của mình nhưng ngay cả như vậy, phản hồi của bạn sẽ được đánh giá cao.
tuk0z

4

Một trong những ứng dụng lớn nhất của năng lượng là ổ cứng. Nếu bạn chỉ sử dụng máy tính cho khả năng xử lý văn bản, bạn có thể sử dụng thời gian đáng kể mà không cần đọc hoặc ghi vào đĩa cứng.

  1. Vô hiệu hóa hệ thống tập tin nhật ký . Đây là một trong những sử dụng thường xuyên nhất của ổ cứng. Nó cũng sẽ cho phép các mục tiếp theo có hiệu quả hơn nhiều.
  2. Sử dụng ghi đĩa đệm. Có thể đệm đĩa ghi trong một khoảng thời gian đáng kể trước khi ghi chúng vào đĩa cứng. Nếu bạn chỉ đang chạy một chương trình, điều này có khả năng cho phép loại bỏ ổ cứng của bạn trong 20 hoặc 30 phút ngay cả khi bạn đang ghi vào thiết bị. Tôi sử dụng công cụ chế độ máy tính xách tay. Tôi không biết phương pháp được chấp thuận của Ubuntu cho việc này.
  3. Tùy chọn tiết kiệm năng lượng đĩa cứng khác. (Spindown thường xuyên hơn, v.v.)
  4. Như đã đề cập trước đây, sử dụng powertop để tìm các thay đổi cấu hình khác có thể được thực hiện để giảm mức tiêu thụ điện năng.
  5. Phục hồi CPU của bạn. Cái này liên quan nhiều hơn một chút so với những cái khác. https://wiki.ubfox.com/UndervoltingHowto

3

Bạn có thể đặt bộ điều chỉnh cpu của tất cả các lõi cpu của bạn thành "powersave". Đó là đồng hồ cpu thấp nhất và sử dụng ít năng lượng nhất.

user@host:~$ for x in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo powersave > $x; done

Để xem thống đốc nào hiện đang hoạt động:

user@host:~$ echo $(cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)
powersave powersave powersave powersave

Giá trị mặc định là "ondemand".

CHỈNH SỬA:

Khi bạn khởi động, bạn có thể đặt số lượng cpus tối đa trong mục nhập grub bằng cách nhấn eđể chỉnh sửa mục nhập và thêm:

maxcpus=1

Sau khi thay đổi mục nhập, nhấn F10để khởi động.

NHƯNG , bạn có thể giới hạn lõi cpu của mình, nhưng điều đó không có nghĩa là bạn sử dụng ít năng lượng tiêu thụ hơn trước. Lưu ý rằng khi hệ thống có thể sử dụng hiệu quả nhiều cpus, nó cần cho cùng một nhiệm vụ ít thời gian hơn và tạo ra ít nhiệt hơn, vì vậy bạn phải kiểm tra nó cho mục đích của mình. Để biết thêm thông tin các tham số kernel .


Có cách nào đơn giản để không sử dụng một số lõi cpu không?
don.joey

@ don.joey xem bản chỉnh sửa của tôi
hỗn loạn

Chỉnh sửa đẹp. Bạn có thể thêm một nguồn?
don.joey

1

Có nên cài đặt một môi trường máy tính để bàn nhẹ hơn?

Làm thế nào về 0 GUI. Môi trường dựa trên văn bản thuần túy, không có Xserver chạy trong nền, v.v ...

Tôi có nên vô hiệu hóa một số dịch vụ?

Tôi sẽ vô hiệu hóa / dừng apache, samba, ntp, xung, insert your network/audio related service heredịch vụ.

Tôi có nên giới hạn quadcore của tôi xuống một lõi?

Bạn có cần chúng không? -> có

Không.

Bạn có cần chúng không? -> không

Vâng.

Tôi có nên làm gì khác không?

Hàng ngàn! Bạn có thể hết USB / SSD và quên mất việc mất kiểm soát ổ cứng. Đặt CPU ở chế độ powersave. Vô hiệu hóa tất cả các giao diện vô tuyến. Sử dụng powertop và đặt thành đúng tất cả các cơ chế power_saving. Nhận thêm một pin. Quảng cáo vô lý .

Liên quan của cùng một tác giả:


Làm cách nào tôi có thể làm việc với các tài liệu LibreOffice mà không cần Xserver?
don.joey

1
@ don.joey làm thế nào về việc không sử dụng LibreOffice? Có một đặc điểm LO nào mà bộ xử lý văn bản dựa trên văn bản khác không thể cung cấp không? Có lẽ bạn nên xem xét chỉ văn bản đơn giản và thực hiện định dạng vào cuối chuyến bay?
Braiam

1

Màn hình là người sử dụng năng lượng lớn nhất, chỉ cần đẩy độ sáng xuống 0 và tắt bluetooth và lan không dây nếu bạn có kết nối cáp; điều đó tạo ra sự khác biệt lớn nhất và tôi không chắc chắn việc vô hiệu hóa các dịch vụ và điều chỉnh bộ nhớ đệm sẽ cải thiện nhiều hơn thế


0

powertop cung cấp một ước tính (không đặc biệt chính xác) về việc sử dụng năng lượng của từng phần cứng và quy trình đang chạy.

Việc tắt một số dịch vụ không cần thiết liên quan đến ví dụ như kết nối mạng / bluetooth hoặc các quy trình không gian người dùng vô dụng (ví dụ Dropbox / Ubuntu One khi bạn không có kết nối mạng) có thể tạo ra sự khác biệt nhỏ . Bất cứ điều gì chạy một vòng lặp thời gian sẽ làm cho bộ xử lý thức dậy khỏi giấc ngủ và sử dụng thêm một chút năng lượng.

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.