Как я могу контролировать / для каждого процесса на потребление памяти потока (разделенный на "кучу", стек, данные, код)?

Могла бы быть некоторая проблема с правами. Необходимо проверить если устройство в /dev/bus/usb/*bus*/*device* правильно доступно для Вашего пользователя или scanner группа, используемая НОРМАЛЬНЫМ.

В моей конфигурации, с другим многофункциональным принтером, я получаю это:

$ lsusb | grep 03f0
Bus 001 Device 005: ID 03f0:5711 Hewlett-Packard PhotoSmart C4100 series
$ ls -l /dev/bus/usb/001/005
crw-rw-r-T+ 1 root lp 189, 4 gen 10 12:13 /dev/bus/usb/001/005
$ getfacl /dev/bus/usb/001/005
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/005
# owner: root
# group: lp
# flags: --t
user::rw-
user:giuseppe:rw-
group::rw-
mask::rw-
other::r--

Чтобы изменить владение группы или добавить пользователя acl, можно создать файл в /lib/udev/rules.d с Вашей установкой.

11
27.01.2015, 17:44
1 ответ

Вы можете увидеть некоторую информацию, используя PMAP -x PID - он разделен на KBYTES, RSS и грязную память для каждой библиотеки / модуля / открытого файла / стопки процесса:

undefine@uml:~$ pmap -x 13206
13206:   sleep 60
Address           Kbytes     RSS   Dirty Mode  Mapping
0000000000400000      24      20       0 r-x-- sleep
0000000000606000       4       4       4 r---- sleep
0000000000607000       4       4       4 rw--- sleep
000000000063b000     132       8       8 rw---   [ anon ]
00007f6a9847e000    4308      44       0 r---- locale-archive
00007f6a988b3000    1772     376       0 r-x-- libc-2.19.so
00007f6a98a6e000    2048       0       0 ----- libc-2.19.so
00007f6a98c6e000      16      16      16 r---- libc-2.19.so
00007f6a98c72000       8       8       8 rw--- libc-2.19.so
00007f6a98c74000      20      12      12 rw---   [ anon ]
00007f6a98c79000     140     116       0 r-x-- ld-2.19.so
00007f6a98e71000      12      12      12 rw---   [ anon ]
00007f6a98e99000       8       8       8 rw---   [ anon ]
00007f6a98e9b000       4       4       4 r---- ld-2.19.so
00007f6a98e9c000       4       4       4 rw--- ld-2.19.so
00007f6a98e9d000       4       4       4 rw---   [ anon ]
00007fff09fd0000     132      12      12 rw---   [ stack ]
00007fff09ffe000       8       4       0 r-x--   [ anon ]
ffffffffff600000       4       0       0 r-x--   [ anon ]
---------------- ------- ------- ------- 
total kB            8652     656      96
6
27.01.2020, 19:59

Теги

Похожие вопросы