URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86322
[ Назад ]

Исходное сообщение
"VirtualBox: утечка памяти?"

Отправлено topot , 18-Авг-09 15:50 
Дано:
VirtualBox Version 3.0.4
Установленная гостевая система Windows XP
В качестве клиента используется rdesktop, серверная часть - VRDP

Проблема:
Со временем гостевая ОС начинает занимать больше памяти, чем ей выделено, причем достаточно быстро.
За 2-3 часа просмотра фильма уходит более 2Гб оперативки.

Вот вывод после 15 минут работы:

user@vbox-server:/usr/share/doc/virtualbox-3.0$ ps -axu | grep VBoxHeadless
user      9721 25.4 21.8 1409212 1359972 ?     SLl  14:14  23:24 /usr/lib/virtualbox/VBoxHeadless --comment vpc-001 --startvm a98a20c6-f216-491b-bc38-be409ccc4c5d

Вот конфигурация гостевой ОС (выделено 1024Mb):

user@vbox-server:/usr/share/doc/virtualbox-3.0$ VBoxManage showvminfo vpc-001
VirtualBox Command Line Management Interface Version 3.0.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

Name:            vpc-001
Guest OS:        Windows XP
UUID:            a98a20c6-f216-491b-bc38-be409ccc4c5d
Config file:     /home/user/.VirtualBox/Machines/vpc-001/vpc-001.xml
Memory size:     1024MB
VRAM size:       64MB
Number of CPUs:  2
Boot menu mode:  message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
PAE:             on
Time offset:     0 ms
Hardw. virt.ext: on
Nested Paging:   on
VT-x VPID:       on
State:           running (since 2009-08-18T10:14:21.873000000)
Monitor count:   1
3D Acceleration: off
Floppy:          empty
SATA:            disabled
IDE Controller:  PIIX4
Primary master:  /home/user/.VirtualBox/HardDisks/vpc-001.vdi (UUID: 7ecef346-7f9b-4429-9058-6b4d47fdb584)
DVD:             /usr/share/virtualbox/VBoxGuestAdditions.iso (UUID: c373407f-1d32-48f7-b8ce-7fa375de556b)
NIC 1:           MAC: 08002795121D, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
UART 1:          disabled
UART 2:          disabled
Audio:           enabled (Driver: ALSA, Controller: AC97)
Clipboard Mode:  Bidirectional
Video mode:      1280x960x32
VRDP:            enabled (Address 0.0.0.0, Port 3389, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
USB:             enabled

USB Device Filters:

<none>

Available remote USB devices:

<none>

Currently Attached USB Devices:

<none>

Shared folders:  <none>

VRDP Connection:    active
Clients so far:     4
Start time:         2009/08/18 11:08:01 UTC
Sent:               499880 Bytes
Average speed:      0 B/s
Sent total:         34686157 Bytes
Received:           1907 Bytes
Speed:              0 B/s
Received total:     791370 Bytes
User name:          root
Domain:
Client name:        ltsp85
Client IP:          192.168.175.85
Client version:     2600
Encryption:         RDP4

Guest:

Statistics update:                   disabled

Вопрос:
Куда девается память? И можно ли это предотвратить?


Содержание

Сообщения в этом обсуждении
"VirtualBox: утечка памяти?"
Отправлено topot , 19-Авг-09 11:56 
Обнаружена закономерность:
Утечка памяти начинается при подключении rdesktop-ом к VRDP-серверу.
При обрыве сеанса rdesktop утечка продолжается.