Старые версии free
, такие как используемая в CentOS 6, отображают не более десяти цифр для каждого значения. В отображаемом «1641154969» отсутствует последняя цифра. Это было исправлено в версии 3.3.10 ; free
теперь отображает до одиннадцати цифр, что достаточно для одного эксбибайта памяти. (Я не проверял, но изменения в версии 3.3.0, если не раньше, могли решить и эту проблему.)
Несоответствие между 16 миллиардами байтов и отображаемым «15G» объясняется тем, что масштабирование здесь выполняется в степени двойки; 16411549690, разделенное на 1024×1024×1024, равно 15,284, что отображается как 15. Текущие версии free
добавляют i
к единице, чтобы было ясно, что они используют двоичные префиксы .