Не работает своп [SOLVED]

Вот мой fstab:

#/dev/hda1              /boot           vfat            noauto,noatime  1 2
/dev/hda1               /mnt/win_c              vfat            noauto,noatime  1 2
/dev/hda5               /               reiserfs        noatime         0 0
/dev/hda8               /home           reiserfs        noatime,notail          0 0
/dev/hda6               /mnt/win_d      vfat            noatime,iocharset=koi8-r,codepage=866           0 0
/dev/hda7               /mnt/win_e      vfat            noatime,iocharset=koi8-r,codepage=866           0 0
/dev/hda3               none            swap            sw              0 0
/dev/cdroms/cdrom0      /mnt/cdrom      auto            umask=0,users,iocharset=koi8-r,sync,noauto,ro,exec 0 0
/dev/fd0                /mnt/floppy     auto            noauto          0 0

# NOTE: The next line is critical for boot!
none                    /proc           proc            defaults        0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
none                    /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

Но своп почему-то не работает - вродь норм монтируется при старте системе, никаких ошибок не выдаёт, но не работает. Это показывают всякие системные мониторы и скорость работы - иногда компиллит намного дольше, чем должно было. Что подправить?

А вот тебе и встречный вопрос

Что выдает, ну допустим free?
Вообще есть ли хоть кусочек юзания свапа?

Ну и на досуг тебя в /proc
поиграйся с
/proc/sys/vm/swappiness

по умолчанию стоит 60, вот с этим значением и поиграйся

>>поиграйся

>>поиграйся с
>>/proc/sys/vm/swappiness
на новых ядрах это бессмысленно - меняется автоматом, помоему с 2.6.17 или около того.

если в /proc/swaps он

если в /proc/swaps он есть, то это значит что ядро его использует. Если своп пустой, то значит что всё что нужно системе помещается в оперативную память, и необходимости в свопе на данный момент нет.

# free           

# free
             total       used       free     shared    buffers     cached
Mem:        774628     693176      81452          0      72516     401308
-/+ buffers/cache:     219352     555276
Swap:       714852        304     714548

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/hda3                               partition       714852  304     -1

А в /proc/swaps/ штука аналогичная swapon -s

и с чего ты

и с чего ты взял, что он не работает ? :)

А потому, что

А потому, что "used" больше 304 ещё никогда не было :((( Оператива постоянно полностью занята, а своп пустует. В Мандриве туда постоянно что-то свопилось и он был наполовину полон
PS Вобщет больше 304 К своп бывает наполнен, но там считанные метры, а в мандриве своп использовался полностью

Оператива

Оператива всегда будет полностью забита т.к. линукс её использует на всю катушку. Если есть свободная оперативка, туда грузится содержимое жесткого диска, чтобы когда понадобится, оно уже было загружено.
Оперативки у тебя много, вот своп и не используется. А мандрива просто более жирная.

Great thanks

Ясн, спасибо на добром слове :) А то я уж перепугался...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".