-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。 On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux)
iQEcBAEBAgAGBQJNn/+hAAoJEKT4Uz7oTANZu8IH/3jFdw7JjBlFzSPg2E4iVjfw hshLsBqdHjmKE+wSukiwxe37YXoQ6D4wdsZGEfE08m6Pwb8ESuULZgWndfq5YvQ3 ESPw1fRlcpwD2cpR1aHnsBKVPJvyBeKFfJciN3f8C/HmmaQnRFujWo6xo8+Ah2GQ bdEnjvUXY2ho23Tl/x9EXqCwb6kUYQa6nKKK+Q2J7YLBoPvYXTJojqTt6CxUONCw dPXl03g1x938isA7fX5JNAtGdGWQ+mAas3v1HK02jYio3CCoz/Ov8IZqdQZlbcxb 7BwMtTXPESHvdqBwoDalfH11wIAddaaQK0wBTLq41pGXCbNyH+nzGY2jv97YXSg= =Ccfi -----END PGP SIGNATURE----- _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
計算法不是本來都有差別麼?
例: 4GB 在內存生產商只是 4000MB 不是 4096MB。
2011/4/9 Liang Suilong liangsuilong@gmail.com
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。 On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux)
iQEcBAEBAgAGBQJNn/+hAAoJEKT4Uz7oTANZu8IH/3jFdw7JjBlFzSPg2E4iVjfw hshLsBqdHjmKE+wSukiwxe37YXoQ6D4wdsZGEfE08m6Pwb8ESuULZgWndfq5YvQ3 ESPw1fRlcpwD2cpR1aHnsBKVPJvyBeKFfJciN3f8C/HmmaQnRFujWo6xo8+Ah2GQ bdEnjvUXY2ho23Tl/x9EXqCwb6kUYQa6nKKK+Q2J7YLBoPvYXTJojqTt6CxUONCw dPXl03g1x938isA7fX5JNAtGdGWQ+mAas3v1HK02jYio3CCoz/Ov8IZqdQZlbcxb 7BwMtTXPESHvdqBwoDalfH11wIAddaaQK0wBTLq41pGXCbNyH+nzGY2jv97YXSg= =Ccfi -----END PGP SIGNATURE----- _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2011年04月09日 15:04, Caius 'kaio' Chance 写道:
計算法不是本來都有差別麼?
有计算法差别的只是硬盘,U盘这些设备。 内存一直是 1024 进制的。
例: 4GB 在內存生產商只是 4000MB 不是 4096MB。
2011/4/9 Liang Suilong liangsuilong@gmail.com
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。 On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
還有個 PAE內核也差不多這樣,,還有,內存會被顯卡吃掉一些。。。 于 2011年04月09日 15:04, Caius 'kaio' Chance 写道:
計算法不是本來都有差別麼?
例: 4GB 在內存生產商只是 4000MB 不是 4096MB。
2011/4/9 Liang Suilong liangsuilong@gmail.com
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。 On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux)
iQEcBAEBAgAGBQJNn/+hAAoJEKT4Uz7oTANZu8IH/3jFdw7JjBlFzSPg2E4iVjfw hshLsBqdHjmKE+wSukiwxe37YXoQ6D4wdsZGEfE08m6Pwb8ESuULZgWndfq5YvQ3 ESPw1fRlcpwD2cpR1aHnsBKVPJvyBeKFfJciN3f8C/HmmaQnRFujWo6xo8+Ah2GQ bdEnjvUXY2ho23Tl/x9EXqCwb6kUYQa6nKKK+Q2J7YLBoPvYXTJojqTt6CxUONCw dPXl03g1x938isA7fX5JNAtGdGWQ+mAas3v1HK02jYio3CCoz/Ov8IZqdQZlbcxb 7BwMtTXPESHvdqBwoDalfH11wIAddaaQK0wBTLq41pGXCbNyH+nzGY2jv97YXSg= =Ccfi -----END PGP SIGNATURE----- _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2011年04月09日 17:49, CyrusYzGTt 写道:
還有個 PAE內核也差不多這樣,,還有,內存會被顯卡吃掉一些。。。
拜托,独立显卡
于 2011年04月09日 15:04, Caius 'kaio' Chance 写道:
計算法不是本來都有差別麼?
例: 4GB 在內存生產商只是 4000MB 不是 4096MB。
2011/4/9 Liang Suilong liangsuilong@gmail.com
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。 On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
内核会保留最后的128M用作其它目的, 这些内存应该不会算做free里面可用的吧,其它的损失做嵌入式开发的人应该很了解,期待大牛来讲解一下
这个问题大概在 F12 的时候显现,和 Kernel 内存分配的变化有关,之前我的 4.0G 内存一直被正确汇报,从那时起就只有 3.9G 了。记得在某处看到个帖子说到这个问题了。
2011/4/9 xie yunpeng woqimingweipeng@gmail.com:
内核会保留最后的128M用作其它目的, 这些内存应该不会算做free里面可用的吧,其它的损失做嵌入式开发的人应该很了解,期待大牛来讲解一下 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2011年04月09日 14:57, Liang Suilong 写道:
其实我也想知道,以前用2GB内存的时候有时也显示1.9GB。
我的另一台笔记本电脑, 2G 内存,dmesg 记录显示 BIOS 报告内存是 2037MB ... 所以是 BIOS 有问题。 但是 free 显示内存只有 1997MB
台式机 BIOS 正确的报告了 4096MB 内存 .... free 显示只有 3950 MB ...
到底怎么回事?!
On Apr 9, 2011 2:43 PM, "microcai" microcai@fedoraproject.org wrote:
BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bffd0000 (usable) BIOS-e820: 00000000bffd0000 - 00000000bffde000 (ACPI data) BIOS-e820: 00000000bffde000 - 00000000bffe0000 (ACPI NVS) BIOS-e820: 00000000bffe0000 - 00000000c0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
这是 BIOS 报告的 RAM 布局。从 BIOS 的报告来看,RAM 分布到超过 5G 的地址 空间,所以MEM remmap 是已经在 BIOS 里正确开启了。 我将所有的 usable 内存 计算后发现,容量是 4095MB, 除去被 hardcode 的 BIOS ROM , 还有用来保存 ACPI table 的内存, OS 确实可以使用 4095MB 的内存。
但是启动内核后,free 显示我的内存只有 3950 MB , 145MB 的内存消失了! why ?!
chinese@lists.fedoraproject.org