ฉันไม่รู้ว่ามันเป็นปัญหาสำคัญหรือไม่ แต่ฉันต้องกำจัดเครื่องหมายคำถามในใจของฉัน
ฉันเพิ่งซื้อบอร์ด Raspberry Pi 3 และเมื่อฉันเล่นกับมันฉันรู้ว่า meminfo แสดงขนาดหน่วยความจำกายภาพน้อยกว่า (~ 880MB) มากกว่า 1GB (ซึ่งระบุไว้ในเว็บไซต์อย่างเป็นทางการ )
root@mypi:~# cat /proc/meminfo
MemTotal: 882780 kB
MemFree: 536068 kB
MemAvailable: 712180 kB
จำนวนหน่วยความจำที่มีสำหรับ GPU คือ16MB (ซึ่งเป็นขีด จำกัด ขั้นต่ำที่อนุญาต) ตรวจสอบสองครั้งในรายการเมนู raspi-config ที่เกี่ยวข้อง
raspi-config -> Advanced Options -> Memory Split
การกำหนดค่าการบูตยังบอกว่าgpu_mem เป็น 16MB
root@mypi:~# cat /boot/config.txt | grep -i gpu
gpu_mem=16
สำหรับการ จำกัด พื้นที่ปัญหาให้แคบลงนี่คือข้อมูลระบบ โดยวิธีการที่ระบบเป็นปัจจุบัน
ระบบปฏิบัติการที่วางจำหน่าย:
root@mypi:~# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
รุ่นเคอร์เนล:
root@mypi:~# uname -a
Linux mypi 4.4.23-v7+ #913 SMP Tue Oct 4 14:16:19 BST 2016 armv7l GNU/Linux
การกำหนดค่า vmsplit เคอร์เนล:
root@mypi:~# zcat /proc/config.gz | grep CONFIG_VMSPLIT | grep -v ^#
CONFIG_VMSPLIT_2G=y
ดังนั้นฉันมี 2 คำถาม:
- หน่วยความจำ 128MB หายไปไหน
- อะไรเป็นสาเหตุของสถานการณ์นี้
MemTotal: 882776 kB MemFree: 126868 kB MemAvailable: 689576 kB
"ในสถานการณ์ปกติไม่จำเป็นต้องเรียกใช้ rpi-update เพราะมันจะพาคุณไปสู่เฟิร์มแวร์และเคอร์เนลที่ทันสมัยอยู่เสมอและเพราะนั่นอาจเป็นเวอร์ชั่นทดสอบ raspberrypi.org/forums/viewtopic.php?p=916911#p916911
vcgencmd get_mem arm && vcgencmd get_mem gpu
แสดง
cat /etc/os-release
ควรบอกว่า รุ่นเคอร์เนลคืออะไร?uname -a
ควรให้สิ่งนั้น สิ่งนี้จะช่วย จำกัด สาเหตุที่เป็นไปได้ให้แคบลง rpi-update ใช้งานได้จริงหรือสร้างคำเตือนใด ๆ