Apakah lebih banyak penggunaan RAM menyebabkan lebih banyak penggunaan baterai?

25

Saya menggunakan laptop AMD 15 tahun 2 "yang menjalankan Windows 8, dan daya tahan baterainya tidak selama ultrabook baru.

Di tempat saya sedang bekerja saya tidak memiliki akses ke stopkontak, jadi saya baru saja membeli baterai tambahan dari Ebay.

Dengan pengaturan kecerahan yang tepat, mode hemat daya, pembersihan berkala, dan mematikan perangkat lunak yang tidak perlu, saya dapat memperoleh jus 4-5 jam.

Pertanyaan: ketika saya melacak perangkat lunak untuk konsumsi sumber daya sistem, saya terutama berfokus pada penggunaan CPU tapi saya tidak tahu tentang perangkat lunak dengan penggunaan CPU 0% tetapi penggunaan memori yang relatif tinggi. Haruskah saya mencoba menjaga memori saya tetap bersih agar memiliki daya tahan baterai lebih lama?

PS: Saya memiliki lebih dari cukup memori fisik yang 8 GB sehingga perangkat lunak tidak aktif dengan konsumsi memori tidak membuat beban tambahan bagi saya dalam hal kinerja.

user42175
sumber
Jika Anda belum melakukannya, buka Penjadwal Tugas dan pastikan tidak ada yang tidak Anda perlukan diatur untuk memulai saat menggunakan baterai.
Daniel R Hicks

Jawaban:

32

Memori adalah faktor yang dapat diabaikan, karena menggunakan daya yang sangat kecil (kita berbicara kurang dari 3 watt per batang di laptop).

Dan pada kenyataannya, jika Anda memiliki HDD, lebih banyak penggunaan memori secara teoritis akan meningkatkan kinerja baterai, karena ada lebih sedikit aktivitas HDD ketika memori digunakan sebagai cache.


Komponen yang paling haus daya adalah komponen yang menghasilkan panas (CPU dan GPU saat memproses informasi) dan komponen yang menghasilkan gerakan fisik (kipas dan hard drive). Memori cenderung menghasilkan panas yang relatif sedikit (dan jelas tidak ada gerakan fisik).

Langkah pertama yang akan saya ambil untuk mengurangi konsumsi baterai adalah mengganti HDD dengan SSD, mendapatkan baterai baru dan mungkin mengganti kipas dengan yang kualitasnya lebih baik (lebih sulit dilakukan di laptop). Juga abstain dari tugas-tugas intensif GPU atau CPU. Upaya apa pun di luar itu menambah jumlah baterai yang sangat kecil.

Musa
sumber
3
Saya berani bertaruh bahwa memory stick membutuhkan sejumlah jus untuk menyimpan dan menyegarkan isinya, terlepas dari apa isinya - tapi saya bukan insinyur RAM. ;)
Ƭᴇcʜιᴇ007
3
@ techie007 Ya, tapi saya bertaruh itu jauh lebih sedikit daripada piring berputar dan dan aktuator :)
Moses
1
@Spike Ponsel android tidak memiliki hard drive, jadi membebaskan sumber daya yang paling banyak digunakan (memori flash) dalam hal ini akan bermanfaat.
Moses
2
Aplikasi yang membebaskan memori juga menyebabkan penghentian aplikasi tersebut. Android memiliki pengait yang memungkinkannya menangguhkan aplikasi saat memori penuh. Aplikasi tersebut tidak dibawa kembali sampai digunakan lagi. Itu mengurangi penggunaan CPU jika aplikasi itu sesekali "memeriksa hal-hal".
boatcoder
3
Jawaban ini adalah jawaban yang benar untuk OP. Cara yang lebih benar secara teknis untuk mengutarakan jawabannya adalah, seperti Each memory module uses a mostly fixed amount of power,. Jika Anda memiliki memori 24GB pada mesin Anda, ia akan selalu menggunakan daya lebih banyak daripada mesin lain yang identik dengan hanya memori 8GB. Namun pada akhirnya, memori bukanlah konsumen yang besar daya pada laptop. Layar dan HDD keduanya binatang.
krowe
5

Tidak. Menjaga memori "bersih" pada umumnya tidak diperlukan (meskipun itu tidak berarti kita harus membuangnya).

Dalam arti ketatnya, menjaga ingatan "bersih" bahkan mungkin merupakan ide yang sangat keliru. Meskipun ada yang disebut perangkat lunak "pengoptimal memori" di mana Anda membayar untuk sebuah program yang membuat memori Anda "bebas" dengan membersihkan cache sistem file, membongkar DLL, dan memangkas set kerja, hal semacam ini adalah minyak ular.

RAM dimaksudkan untuk digunakan, jika Anda menjaga RAM gratis , maka Anda bisa menghabiskan lebih sedikit uang dan membeli lebih sedikit. Di setiap sistem operasi modern, halaman memori yang berasal dari pemetaan secara transparan dimigrasikan ke dan dari cache sistem file, yang tidak hanya jauh lebih cepat tetapi juga menghindari aktivitas disk. Disk biasanya mengkonsumsi daya sekitar dua kali lebih banyak saat aktif dibandingkan dengan diam. RAM Anda menggunakan daya yang sama, baik secara teori (bank memori yang tidak terpakai atau modul memori yang tidak terpakai dapat dimatikan, tetapi dalam praktiknya ini tidak terjadi - itu akan sangat menyusahkan jika seseorang mencoba, sejauh memori fisik dialokasikan dan dilepaskan. dengan cara pseudorandom, jadi menemukan modul lengkap yang tidak digunakan akan menjadi usaha yang menakutkan).
Membawa program yang sudah berjalan ke depan jelas lebih cepat dan lebih hemat daya daripada memuat gambarnya dari disk, memuat pustaka bersama, memperbaiki impor, pindah, dan memulai. Demikian juga, mengeluarkan dokumen dari cache lebih cepat dan lebih hemat daya daripada memuatnya dari disk.

Selama Anda tidak mencolokkan memori tambahan (yang tidak akan Anda lakukan, karena Anda menyebutkan Anda sudah memiliki "cukup"), konsumsi daya akan tetap sama.

Yang mengatakan, menjalankan banyak program yang tidak melayani tujuan tertentu (bukan program yang benar-benar Anda gunakan, atau komponen sistem vital) tidak berguna, dan sia-sia menghilangkan RAM yang dapat digunakan komputer dengan cara yang bermakna (untuk program atau buffer). Masih ada perbedaan antara menjaga RAM yang digunakan dan membuang - buang RAM.

Sebagai contoh, menjalankan 10 instance Google updater, Logitech updater, Adobe updater, Office Speed ​​Loader, Adobe Speed ​​Launcher dan sebagainya, yang semuanya tidak melakukan hal yang benar-benar berguna, akan menghilangkan memori yang OS dapat gunakan sebagai cache sistem file. Walaupun program-program ini mungkin berhadapan dengan kebutuhan aplikasi, ini tidak terjadi karena cache, dan dalam hal apapun itu berarti tidak perlu menulis ke file swap, bahkan lebih karena mereka masih akan memiliki konteks sesekali meskipun "zero CPU", yang berarti kesalahan halaman setiap saat.
Dengan demikian, silakan membuang barang-barang yang tidak penting untuk operasi sistem dan yang tidak memberikan sesuatu yang berguna yang Anda inginkan. Tapi jangan membabi buta melemparkan barang hanya untuk ideologi.

Damon
sumber
5

Saya setuju dengan jawaban Musa; lebih banyak memori berarti lebih sedikit aktivitas disk yang berarti lebih sedikit konsumsi daya.

Saya ingin menguraikan perangkat keras. Ada banyak tolok ukur seperti ini yang menunjukkan sejumlah kecil kekuatan yang terlibat. Dalam contoh itu, empat modul SO-DIMM DDR3 1,35V menggunakan 4 watt lebih banyak di bawah beban daripada dua modul (jadi sekitar 2 watt per modul, laptop biasanya memiliki satu atau dua). Bagaimanapun, menggunakan memori saja lebih baik daripada konsumsi daya memori dan hard drive yang dikombinasikan.

Jason
sumber
1
Perhatikan bahwa benchmark mengukur ECC RAM yang dirancang untuk penggunaan server. Itu belum tentu diterjemahkan ke RAM laptop non-ECC.
Bob
"lebih banyak memori yang tersedia berarti lebih sedikit aktivitas disk" tidak masuk akal, dan itu kebalikan dari jawaban yang Anda setujui.
Andrew Medico
@AndrewMedico Di Windows "tersedia" mengacu pada jumlah memori yang tidak dicadangkan atau digunakan. Memori yang tersedia adalah jumlah dari cache dan memori bebas. Apa pun yang di-cache bisa digunakan tanpa mengakses hard drive.
Jason
3

Dari pemahaman saya tentang pertanyaan Anda, tidak masalah jika Anda menggunakan 25% dari 100% RAM Anda; mereka membutuhkan daya untuk menyimpan data di dalamnya akan sama.

RAM dianggap sebagai memori yang tidak stabil, karena itu perlu di-refresh sangat sering (berkali-kali per detik, di antara siklus baca / tulis). Inilah sebabnya mengapa Anda kehilangan semua yang tidak disimpan pada disk saat daya padam.

Proses penyegaran RAM dilakukan tidak peduli apakah bagian dari RAM Anda sedang digunakan atau tidak.

Jadi, komputer idle tidak akan mengkonsumsi lebih banyak daya jika RAM digunakan lebih banyak; tetapi seperti yang dikatakan dalam jawaban lain, penggunaan RAM yang lebih tinggi kemungkinan berarti lebih banyak penggunaan CPU untuk mengelolanya; dan "pembersih memori" cenderung mengkonsumsi lebih banyak pemrosesan energi daripada membiarkan Sistem Operasi melakukan tugasnya

Lykegenes
sumber
2

Ini dijawab secara tidak langsung dalam pertanyaan terkait Apakah memasang RAM yang lebih besar berarti mengonsumsi lebih banyak energi? dan ada banyak detail dalam jawaban di sana. Secara teknis ini bukan pertanyaan duplikat, tetapi mereka membahas alasan yang sama dalam jawabannya.

Dalam praktiknya, bahkan pada saat beban, peningkatan konsumsi dapat diabaikan . Jika RAM digunakan untuk menyimpan apa yang seharusnya memicu akses disk atau wifi, penghematan daya netto sangat besar karena menunda daya dari komponen yang jauh lebih haus daya.

Maxx Daymon
sumber
1
itu sebabnya OS modern seperti android atau Vista dan cache di atas sering digunakan program dan data untuk memuat lebih cepat daripada membuang-buang ruang dan energi untuk RAM yang tersisa
phuclv
2

Hanya sedikit info lagi untuk ditambahkan ke jawaban yang sudah bagus.

  • RAM modern, sayangnya, sangat sering jatuh ke kategori generator panas dari jawaban Musa. Di bawah beban, itu.
  • Baterai aus, beberapa lebih cepat dan beberapa lebih lambat. Itu biasanya menyumbang penurunan kinerja (dan paling pasti adalah alasan mengapa Anda membeli yang baru, saya kira). Beberapa produsen laptop mencoba untuk memasok rakitan baterai berkualitas tinggi, beberapa bertujuan hanya untuk harga.
  • Penggantian baterai yang dapat ditemukan di eBay umumnya memiliki kualitas yang lebih buruk daripada yang asli, sangat sering jika ditandai, diberi merek, dan dilabeli sebagai OEM atau pabrikan asli. Ini sering aus lebih cepat juga. Saya memiliki beberapa paket baterai 'asli' untuk ThinkPad yang saya beli dari eBay dan meskipun mereka bukan sampah total, kinerjanya seperti asli asli setelah dua tahun digunakan secara intensif.

Semoga ini membantu.

Pavel
sumber
RAM tidak menghasilkan hampir sebanyak panas sebagai CPU atau GPU. Tentu, terasa hangat saat disentuh, tapi itu biasanya tanpa kipas atau heatsink . Jalankan CPU tanpa pendingin tambahan dan itu akan cukup panas untuk membakar Anda dalam satu menit. Mungkin lebih cepat.
Bob
@ Bob: Tentu saja CPU menghasilkan lebih banyak panas daripada RAM, tetapi itu tidak berarti bahwa energi panas yang dihasilkan oleh RAM tidak berasal dari baterai laptop, saya yakin Anda akan setuju. Dan ada banyak laptop di luar sana yang ingatannya bisa menjadi sangat panas.
Pavel
1
CPU dan RAM sebenarnya sangat mirip dalam efisiensinya. Keduanya adalah silikon wafer. Mereka berfungsi secara berbeda dalam RAM yang akan menggunakan seluruh wafer setiap saat sementara CPU akan menggunakan jalur tertentu lebih sering daripada yang lain. Ini dikombinasikan dengan fakta bahwa Anda biasanya memiliki beberapa modul memori yang terbagi berarti bahwa RAM secara alami akan menghilangkan panas lebih baik sementara CPU akan memiliki 'hot spot'. Maksud dari mengatakan ini adalah untuk menjelaskan mengapa panas saja tidak benar-benar memberi tahu Anda banyak dengan perangkat yang bahkan sedikit berbeda kecuali Anda sangat berhati-hati tentang bagaimana Anda mengukur panas itu.
krowe