Организация памяти в Linux.
Добавлено: 17 фев 2015, 19:19
Давно искал такую статью:
http://habrahabr.ru/company/yandex/blog/250753/
http://habrahabr.ru/company/yandex/blog/250753/
Форум UBUNTU, Форум SUSE, Форум DEBIAN, Форум LINUX MINT, Форум FEDORA, Linux для дома
https://nixm.ru:443/
Интересный материал.Packum писал(а):Давно искал такую статью:
http://habrahabr.ru/company/yandex/blog/250753/
Что это было, папа ? ...ankaTiz писал(а):Предполагается что в файле /home/INFIN/USER/Documents/ASA_linux_script/data
находится список всех ваших баз с полными путями к ним.
Встречала эту команду при чтении книги Танненбаума или Олифера. Больше она мне ни где не пригодилась.Olej писал(а): И все демонстрируемые там команды типа numactl - неактуальны ... и никто из читателей ихвоспроизвести не сможет.
Код: Выделить всё
numactl -H
А каким таким загадочным образом всякие разнообразные хуявеи имеют отношение к теме организации памяти Linux?Leonm писал(а):Некоммерческая организация Linux Foundation объявила о вступлении в ее ряды крупнейшего китайского производителя телекоммуникационного оборудования - компании Huawei.
Возвращаясь всё-таки к многострадальной теме организации памяти в Linux ... тема то архиинтересная!nezabudka писал(а):Встречала эту команду при чтении книги Танненбаума или Олифера. Больше она мне ни где не пригодилась.Olej писал(а): И все демонстрируемые там команды типа numactl - неактуальны ... и никто из читателей ихвоспроизвести не сможет.
Хотя например вывод такой строчки мне кажется полезнымКод: Выделить всё
numactl -H
Код: Выделить всё
[root@dell sys]# dnf provides numactl
Последняя проверка окончания срока действия метаданных: 0:02:57 назад, Thu Dec 15 09:31:11 2016.
numactl-2.0.10-3.fc23.x86_64 : Library for tuning for Non Uniform Memory Access machines
Источник: fedora
[root@dell sys]# sudo dnf install numactl
...
Установлено:
numactl.x86_64 2.0.10-3.fc23
Выполнено!
Код: Выделить всё
[root@dell sys]# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7
node 0 size: 7969 MB
node 0 free: 215 MB
node distances:
node 0
0: 10
То же касается и относительно упоминаемой утилиты vmtouch :Olej писал(а): Команда numactl у вас в дистрибутиве вряд ли установлена. Но может быть найдена в репозитории ... например, Fedora 23:
Код: Выделить всё
[root@dell sys]# dnf provides vmtouch
Последняя проверка окончания срока действия метаданных: 0:09:33 назад, Thu Dec 15 09:34:34 2016.
vmtouch-0.8.0-6.fc23.x86_64 : Portable file system cache diagnostics and control
Источник: fedora
[root@dell sys]# sudo dnf install vmtouch
...
Установлено:
vmtouch.x86_64 0.8.0-6.fc23
Выполнено!
Код: Выделить всё
[root@dell sys]# vmtouch
vmtouch: no files or directories specified
vmtouch v0.8.0 - the Virtual Memory Toucher by Doug Hoyte
Portable file system cache diagnostics and control
Usage: vmtouch [OPTIONS] ... FILES OR DIRECTORIES ...
Options:
-t touch pages into memory
-e evict pages from memory
-l lock pages in physical memory with mlock(2)
-L lock pages in physical memory with mlockall(2)
-d daemon mode
-m <size> max file size to touch
-f follow symbolic links
-v verbose
-q quiet