[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: модуль zram и кол-во ядер



В сообщении от [Чт 2015-05-21 21:37 +0300]
Roman V. Nikolaev <rshadow@rambler.ru> пишет:
> 16.05.2015 09:45, Sohin Vyacheslav пишет:
> > Доброе утро,
> > 
> > загружаю модуль с параметром 2 (2 CPU на ноуте)
> > % sudo modprobe zram zram_num_devices=2
> > 
> > 
> > первое блочное устройство удачно создаётся:
> > # echo $((512*1024*1024)) > /sys/block/zram0/disksize
> > 
> > и его видно
> > %  swapon -s
> > Filename				Type		Size	Used	Priority
> > /dev/sda11                             	partition	4145148	217352	-1
> > /dev/zram0                             	partition	749164	0	10
> > 
> > но при попытке создать второе блочное устройство появляется ошибка:
> > # echo $((512*1024*1024)) > /sys/block/zram1/disksize
> > bash: /sys/block/zram1/disksize: Нет такого файла или каталога
> > 
> > или это нужно выполнять не вручную а внутри скрипта, который запускается
> > при загрузке системы?
> > 
> > p.s. % uname -a
> > Linux proton-4 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23)
> > i686 GNU/Linux
> > 
> > 
> 
> А почему именно по кол-ву ядер?
> 

По моему это связано с NUMA [1] столкнулся с этой фишкой когда изучал
cgroups. Смысл её в том, что процессор имеет дешевый доступ к своей
локальной памяти и в тоже время может иметь доступ к локальной памяти
других процессоров, но это будет дороже.

Насчет zram, то я сделал как федоре [2], только с учетом особенности
расположения файлов в дебиан.

[1] http://habrahabr.ru/company/intel/blog/165903/
[2] https://github.com/mystilleef/FedoraZram

-- 
http://google.com/+РусланКоротаев;


Reply to: