sysfs
for d in /sys/devices/system/cpu/cpu0/cache/index*;
do tail -c+1 $d/{level,type,size}
echo
done
Дает:
==> /sys/devices/system/cpu/cpu0/cache/index0/level <==
1
==> /sys/devices/system/cpu/cpu0/cache/index0/type <==
Data
==> /sys/devices/system/cpu/cpu0/cache/index0/size <==
32K
==> /sys/devices/system/cpu/cpu0/cache/index1/level <==
1
==> /sys/devices/system/cpu/cpu0/cache/index1/type <==
Instruction
==> /sys/devices/system/cpu/cpu0/cache/index1/size <==
32K
==> /sys/devices/system/cpu/cpu0/cache/index2/level <==
2
==> /sys/devices/system/cpu/cpu0/cache/index2/type <==
Unified
==> /sys/devices/system/cpu/cpu0/cache/index2/size <==
256K
==> /sys/devices/system/cpu/cpu0/cache/index3/level <==
3
==> /sys/devices/system/cpu/cpu0/cache/index3/type <==
Unified
==> /sys/devices/system/cpu/cpu0/cache/index3/size <==
8192K
sysfs
getconf -a | grep CACHE
дает:
LEVEL1_ICACHE_SIZE 32768
LEVEL1_ICACHE_ASSOC 8
LEVEL1_ICACHE_LINESIZE 64
LEVEL1_DCACHE_SIZE 32768
LEVEL1_DCACHE_ASSOC 8
LEVEL1_DCACHE_LINESIZE 64
LEVEL2_CACHE_SIZE 262144
LEVEL2_CACHE_ASSOC 8
LEVEL2_CACHE_LINESIZE 64
LEVEL3_CACHE_SIZE 20971520
LEVEL3_CACHE_ASSOC 20
LEVEL3_CACHE_LINESIZE 64
LEVEL4_CACHE_SIZE 0
LEVEL4_CACHE_ASSOC 0
LEVEL4_CACHE_LINESIZE 0
Или для одного уровня:
getconf LEVEL2_CACHE_SIZE
Замечательная вещь об этом интерфейсе заключается в том, что это всего лишь оболочка вокруг функции POSIX sysconf C (аргументы кэша не являются POSIX расширений), и поэтому он также может использоваться из кода C.
Протестировано в Ubuntu 16.04.
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28. Он [
] Если у вас есть проблемы с циклом на экране входа в систему, SUSPEND, RESUMING и WAKEUP с nvidia370.28 d1]
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открытые приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X Выберите PRIME Profiles, а затем щелкните Intel (режим энергосбережения)Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28. Он [
] Если у вас есть проблемы с циклом на экране входа в систему, SUSPEND, RESUMING и WAKEUP с nvidia370.28 d1]
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открытые приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X Выберите PRIME Profiles, а затем щелкните Intel (режим энергосбережения)Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>
Если вы используете драйверы nvidia, прочитайте это сообщение: SUSPEND, RESUMING и WAKEUP с nvidia370.28 . Это говорит о том, как настроить драйвер для работы в режиме пробуждения из спящего режима и приостановки.
Если у вас есть проблемы с циклом на экране входа в систему, ubuntu застрял в цикле входа после драйверов nvidia
Это решение работает для меня. Ubuntu 16.04, ноутбук Asus.
Открыть приложения -> Системные инструменты -> Администрирование -> Настройки сервера NVIDIA X
Выберите PRIME Profiles, а затем нажмите Intel (режим энергосбережения)
blockquote>