Эй, использовать dopplr.org! :) Проблема с dopplr.com оказалось, что Nokia купила их, но никогда ничего не делал с ним, имея другие приоритеты, что нужно сначала. Почему мост? Настройка виртуальной машины VM1 для пересылки пакетов между адаптерами, а также установить маршрут по умолчанию на виртуальной машине 2/3 для виртуальной машины VM1. После конференции WWDC 2017, Аркит в основном это адреса для iOS. Вполне возможно (хотя и маловероятно), что студент утверждающих, что они не обманули говорит правду. Алиса пишет какой-то код. Боб копирует код без знания Алисы (много способов, которые могут произойти). Код-шеринг Боб/переговоры с Чарли. Три одинаковых заданий, одного невинного студента. В школе долей неправильной настройки сети разрешено другого студента, чтобы просмотреть/скопировать мой код без какого-либо вмешательства с моей стороны. Естественно, мы оба получили нули за обман.

Основным ядром является vmlinuz файл в каталог/boot. 'Тав" означает "сжатый с библиотекой з'. К сожалению, я не знаю как распаковать, чтобы увидеть размер после сжатия.

Также как упомянул @type_outcast, ядро использует модули для доступа к оборудованию и обрабатывать некоторые другие особенности. Они находятся в каталоге/lib/modules/<версия>. Вы можете определить, какие модули загружаются с помощью lsmod распечатывает. Этот список включает в себя размер столбца с размером каждого модуля.

Так что если вы хотели знать размер ядра использует, что бы быть относительно близкое приближение.

Кроме того, у вас есть файл памяти. Играйте в кошка /proc/meminfo. Это даст вам два дополнительных параметра: KernelStack и буферов.

Кроме того, вы можете получить информацию из различных процессов, таких как процесс 1. Этот процесс init и это может считаться частью ядра. Свою информацию можно найти в файле/proc/1. Использование памяти показывает несколько цифр, которые описаны ниже. Вы можете найти список такого низкого уровня процессов с использованием ПС-эф | меньше, и глядя на КМД колонны. Вещи, которые появляются в квадратных скобках '[имя...]' очень низкий уровень записи (связанные модуля, это может быть задания, созданные модули, но я не знаю об этом.)

мне $ кот /труды/1
46511 1381 790 348 0 37483 0

Обратите внимание, что эти цифры измеряются в страницах. В большинстве случаев, это означает, что вы хотите умножить число на 4096 иметь размер в байтах.

в /proc/[пид]/статьм
 Предоставляет информацию об использовании памяти, измеряется в страницах.
 Столбцы:

 размер (1) Общий размер программы 
 (так же, как VmSize в /proc/[пид]/статус)
 житель (2) резидентный размер
 (так же, как VmRSS в /proc/[пид]/статус)
 общая (3) Количество страниц совместно резидентом (т. е. поддерживается файл)
 (так же, как RssFile+RssShmem в /proc/[пид]/статус)
 текстовый (4) текстовый (код)
 библиотека Либ (5) (неиспользованный начиная с Linux 2.6; всегда 0)
 данных (6) стек данных + 
 ДТ (7) грязные страницы (неиспользованный начиная с Linux 2.6; всегда 0)

Если вы заинтересованы в различных других процессов, все данные будут доступны в файле/proc.