Page 10 of 12 FirstFirst ... 89101112 LastLast
Results 136 to 150 of 172

Thread: Вопрос про Swap (своп)

  1. #136
    Да, действительно. Сегодня после очередного вылета, матерясь как сапожник, перенес своп как файл на HDD для тестирования.... пока полет нормальный.

    Интересно, почему такая проблема с флешкой происходит? Неужели она свой ресурс уже отработала (полгода где-то)?

  2. #137

    своп на внешнем винте...

    Всем доброго времени суток... возникла вот такая трабла:
    вот так разбиты устройства...
    Code:
    [admin@WL-00221554633D root]$ fdisk -l
    
    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 524 MB, 524286976 bytes
    17 heads, 59 sectors/track, 1020 cylinders
    Units = cylinders of 1003 * 512 = 513536 bytes
    
                                     Device Boot    Start       End    Blocks   Id  System
    /dev/scsi/host0/bus0/target0/lun0/part1               1        1020      511500+  83  Linux
    
    Disk /dev/scsi/host1/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
                                     Device Boot    Start       End    Blocks   Id  System
    /dev/scsi/host1/bus0/target0/lun0/part1               1       25063   201318516    c  Win95 FAT32 (LBA)
    /dev/scsi/host1/bus0/target0/lun0/part2           25064       60801   287065485    f  Win95 Ext'd (LBA)
    /dev/scsi/host1/bus0/target0/lun0/part5           25064       60735   286535308+  83  Linux
    /dev/scsi/host1/bus0/target0/lun0/part6           60736       60801      530113+  82  Linux swap
    вверху флешка под opt с ней проблем нет.. проблема с винтом.. не получается подключить свап... при попытке выдает ошибку...
    Code:
    [admin@WL-00221554633D root]$ mkswap /dev/scsi/host1/bus0/target0/lun0/part6
    mkswap: /dev/scsi/host1/bus0/target0/lun0/part6: No such file or directory
    хотя вроде раздел то нужный есть...
    .... да и еще.. разделы создавались в patrition magic 8

  3. а что выдает комманда free ?

  4. #139
    Quote Originally Posted by D_dmitry View Post
    а что выдает комманда free ?
    нули выдавала... но походу решил проблему убив логический раздел и создав своп и линукс раздел как примари

  5. #140
    продолжаю битву с винтом... почему после перезагрузки командой ребут винт не определяется, но если вытащить его и вставить в юсб порт, то становится все нормой.
    сначала для монтрования он был он прописан в fstab, но результат нулевой... сейчас пробую явно в post-mount
    содержимое файлов:
    fstab
    Code:
    /dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
    #/dev/scsi/host1/bus0/target0/lun0/part2 none swap sw 0 0
    #/dev/scsi/host1/bus0/target0/lun0/part3 /tmp/ext3dsk ext3 rw,noatime 1 1
    post-mount
    Code:
    #!/bin/sh
    /opt/etc/init.d/S80lighttpd start
    
    swapon /dev/scsi/host1/bus0/target0/lun0/part2
    mount /dev/scsi/host1/bus0/target0/lun0/part3 /tmp/ex3dsk -t ext3 -o sync,noatime,rw

  6. #141

    Почему мало паяти осталось (wl500gp FW 1.9.2.7-d-r1000 )

    После команды free показывает

    total used free shared buffers
    Mem: 29960 28652 1308 0 1044
    Swap: 500200 208 499992
    Total: 530160 28860 501300

    Установлено: Lighttpd (php-fcgi, perl),unzip,tar,gzip,unrar,Midnight Commander
    Подключена флешка на 2 гига и диск на 40 гигов
    fdisk -l

    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063073280 bytes
    16 heads, 32 sectors/track, 7870 cylinders
    Units = cylinders of 512 * 512 = 262144 bytes

    Device Boot Start End Blocks
    Id System
    /dev/scsi/host0/bus0/target0/lun0/part1 1 1954 500208
    82 Linux swap
    /dev/scsi/host0/bus0/target0/lun0/part2 1955 7870 1514496
    83 Linux

    Disk /dev/scsi/host1/bus0/target0/lun0/disc: 40.0 GB, 40007761920 bytes
    255 heads, 63 sectors/track, 4864 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks
    Id System
    /dev/scsi/host1/bus0/target0/lun0/part1 * 1 4864 39070048+
    83 Linux
    Прочитал вот эту тему: http://wl500g.info/showthread.php?t=9669
    после комады du /tmp показывает:

    4 /tmp/mnt/disc1_1/╪рЁр/Download/InComplete
    4 /tmp/mnt/disc1_1/╪рЁр/Download/.logs
    5376 /tmp/mnt/disc1_1/╪рЁр/Download/boost-speed-setup
    125328 /tmp/mnt/disc1_1/╪рЁр/Download
    29168 /tmp/mnt/disc1_1/╪рЁр/╨х°хэшх
    1855832 /tmp/mnt/disc1_1/╪рЁр
    2837268 /tmp/mnt/disc1_1
    2837268 /tmp/mnt
    16 /tmp/etc/vsftpd.users
    4 /tmp/etc/l2tp
    112 /tmp/etc
    16 /tmp/local/etc/dropbear
    16 /tmp/local/etc
    16 /tmp/local/sbin
    0 /tmp/local/root
    36 /tmp/local
    0 /tmp/var/state/parport
    0 /tmp/var/state
    0 /tmp/var/tmp
    28 /tmp/var/run
    8 /tmp/var/log
    32 /tmp/var/lock
    68 /tmp/var
    2837536 /tmp
    Слева колонка -это занимаемая память?
    В папке "шара" лежат много файлов,я думал они на hdd, а они ещё в /tmp/mnt/disc1_1/╪рЁр место занимают
    Не понял что и где удалять
    Объясните пожалуйста

  7. #142
    К сожалению у встроенного ps нет ключей, поэтому им подробности не посмотришь.
    Но вроде бы столбец VmSize - объём используемой памяти в килобайтах.
    Можно поставить полноценный, но не помню, в какой пакет он входит.
    Из встроенного можно попробовать комманду top.
    Смотреть столбец %MEM, в нём указано, какой процесс сколько процентов памяти съел.
    Выход - Ctrl-C.
    И не путайте разные типы памяти, у вас кончается оперативка, а не место на дисках.
    ЗЫ /tmp/mnt/disc1_1/* - это и есть ваш "диск на 40 гигов".
    ЗЗЫ Если указали всё что установлено, то предполагаемый виновник - Lighttpd.
    Last edited by azhur; 21-01-2010 at 20:08.

  8. #143
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Оперативка НЕ кончается!
    Почитайте про организацию использования памяти в Линуксе - так и должно быть, не парьтесь!

  9. #144
    Join Date
    Apr 2009
    Location
    Тамбов
    Posts
    123
    посмотреть на количество памяти можно в htop (предварительно установив его). Он показывает другие значения чем команда free, без кеша.
    Last edited by KinoMan; 22-01-2010 at 01:27.

  10. #145
    Вот команда top

    Mem: 28972K used, 988K free, 0K shrd, 1348K buff, 14824K cached
    CPU: 0% usr 0% sys 0% nic 99% idle 0% io 0% irq 0% sirq
    Load average: 0.03 0.03 0.00 1/36 396
    PID PPID USER STAT VSZ %MEM %CPU COMMAND
    396 391 Mash R 1536 5% 1% top
    158 157 Mash S 13504 45% 0% /opt/bin/php-fcgi
    159 157 Mash S 13504 45% 0% /opt/bin/php-fcgi
    157 156 Mash S 13356 45% 0% /opt/bin/php-fcgi
    156 1 Mash S 4140 14% 0% /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    379 145 Mash S 2876 10% 0% /usr/sbin/smbd -D
    145 1 Mash S 2108 7% 0% /usr/sbin/smbd -D
    143 1 Mash S 1872 6% 0% /usr/sbin/nmbd -D
    391 56 Mash S 1544 5% 0% -sh
    99 1 Mash S 1540 5% 0% udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
    62 1 Mash S 1532 5% 0% syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
    56 1 Mash S 1528 5% 0% telnetd
    65 1 Mash S 1528 5% 0% klogd
    108 1 Mash S 1328 4% 0% watchdog
    1 0 Mash S 1312 4% 0% /sbin/init
    255 102 Mash S 1240 4% 0% pppd sync nodetach noaccomp nobsdcomp nodeflate nopcomp novj novjccomp file /tmp/pp
    61 1 Mash S 1116 4% 0% httpd vlan1
    63 1 Mash S 1076 4% 0% nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
    102 1 Mash S 968 3% 0% l2tpd
    141 1 Mash S 944 3% 0% /usr/sbin/vsftpd
    68 1 nobody S 852 3% 0% dnsmasq
    96 1 Mash S 724 2% 0% /usr/sbin/udpxy -a br0 -m vlan1 -p 81
    97 1 Mash S 692 2% 0% /usr/sbin/igmpproxy /etc/igmpproxy.conf
    3 1 Mash SWN 0 0% 0% [ksoftirqd_CPU0]
    126 1 Mash SW 0 0% 0% [usb-storage-1]
    7 1 Mash SW 0 0% 0% [mtdblockd]
    103 1 Mash SW 0 0% 0% [usb-storage-0]
    4 1 Mash SW 0 0% 0% [kswapd]
    67 1 Mash SW 0 0% 0% [khubd]
    137 1 Mash SW 0 0% 0% [kjournald]
    2 1 Mash SW 0 0% 0% [keventd]
    138 1 Mash SW 0 0% 0% [kjournald]
    6 1 Mash SW 0 0% 0% [kupdated]
    104 1 Mash SW 0 0% 0% [scsi_eh_0]
    5 1 Mash SW 0 0% 0% [bdflush]
    127 1 Mash SW 0 0% 0% [scsi_eh_1]
    Есть что-нибудь лишнее?
    Ещё вопрос : надо ли делать на hdd своп раздел? (На флешке он есть)

  11. #146

    Создание точки монтирования + размер swap

    Здраствуйте.

    Я разделил свой USB винт, подключённый к WL-500G на 8 разделов:

    /dev/discs/disc0/part1 <- Linux swap
    /dev/discs/disc0/part2 <- Linux swap
    /dev/discs/disc0/part3 <- Extended
    /dev/discs/disc0/part4 <- Linux swap
    /dev/discs/disc0/part5 <- Linux
    /dev/discs/disc0/part6 <- Linux
    /dev/discs/disc0/part7 <- Linux
    /dev/discs/disc0/part8 <- Linux swap

    Хочу иметь 2Гб swap, ибо место на диске позволяет. Для этого специально создал 4 раздела под swap по 512Мб.

    Ворос#0: Можно ли создать swap раздел > 512Мб, чтобы не создавать кучу разделов, а использовать только один?

    3 оставшихся раздела я хочу использовать для установки пакетов, для установки из исходных текстов и файлохранилища соответственно.

    Ворос#1: Как можно создать папку в корне для монтирования в неё разделов помимо /opt и /mnt?

  12. #147
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Scr1pt_ View Post
    Здраствуйте.

    Хочу иметь 2Гб swap, ибо место на диске позволяет. Для этого специально создал 4 раздела под swap по 512Мб.

    Ворос#0: Можно ли создать swap раздел > 512Мб, чтобы не создавать кучу разделов, а использовать только один?

    3 оставшихся раздела я хочу использовать для установки пакетов, для установки из исходных текстов и файлохранилища соответственно.

    Ворос#1: Как можно создать папку в корне для монтирования в неё разделов помимо /opt и /mnt?
    Во-первых, читаем тут:
    Попутно приведу факты по поводу swap:
    Максимальный размер swap для MIPS --- 512Мб
    Размер страницы --- 4Кб
    Для описания одной страницы расходуется 2 байта кернельной памяти.
    Таким образом, для модного размера в 512Мб, заполнение которого реально редко переваливает за 32Мб затрачивается 256Кб ОЗУ.
    На своп 2Гб получается расход реальной памяти 256Кб*4=1024Кб, т.е. целый мегабайт.
    И смысл в таком свопе?
    Ответ на второй вопрос - только самостоятельно изменив внутренности прошивки.

  13. #148
    Quote Originally Posted by vectorm View Post
    На своп 2Гб получается расход реальной памяти 256Кб*4=1024Кб, т.е. целый мегабайт.
    И смысл в таком свопе?
    Т.е. чтобы подключить 2048Мб памяти необходимо использовать 1Мб? Так почему бы и нет?

    Quote Originally Posted by vectorm View Post
    Ответ на второй вопрос - только самостоятельно изменив внутренности прошивки.
    Перенёс корневой каталог на жёсткий диск. Вопрос разрешился, да и посвободнее стало.

  14. #149
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Scr1pt_ View Post
    Т.е. чтобы подключить 2048Мб памяти необходимо использовать 1Мб? Так почему бы и нет?
    Swap будет использоваться только в том случае, если имеется СВОБОДНАЯ RAM. Если реальная память закончится - swap не будет задействован в желаемом объеме, а роутер упадет в кернел паник.
    Роутеру для полноценной работы достаточно свопа не больше 128Мб. Все, что выше - пустая трата ресурсов, и лишняя нагрузка на роутер.

  15. #150
    Добрый день.
    У меня в ASUS N-16 регулярно пропадает внешний диск на 1 Тбайт HP.

    При запуске команды mount не показывает подключение диска. Делаю перезагрузку диск появляется снова.

    Вот мой файл post-mount. Директория opt находится на диске.
    Code:
    #!/bin/sh
    
    # mount drives
    /bin/mount -o sync,rw /dev/sda5 /tmp/harddisk
    sleep 2s
    /bin/mount -o bind /tmp/harddisk/opt /opt
    
    echo "export TERMINFO="/opt/share/terminfo"" >> /opt/home/p2p/.profile
    echo "export TERM="xterm"" >> /opt/home/p2p/.profile
    echo "alias rt='su -c "screen -r" p2p'" >> /opt/home/p2p/.profile
    echo "chmod a+rw `tty`" >> /opt/home/p2p/.profile
    echo "stty start undef" >> /opt/home/p2p/.profile
    echo "stty stop undef" >> /opt/home/p2p/.profile
    
    # enable swap
    /sbin/swapon /opt/swap.file
    
    # start services
    /opt/etc/init.d/S01syslogd
    /opt/etc/init.d/S80lighttpd start
    /opt/etc/init.d/S99rtorrent start

Page 10 of 12 FirstFirst ... 89101112 LastLast

Similar Threads

  1. про Usd и hdd подключенным вместе?
    By yuper in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 29-01-2008, 14:51
  2. Вопрос про роутинг
    By ynbIPb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 15-01-2008, 02:03
  3. Вопрос про ftp-клиент
    By Nemo_cpt in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3
    Last Post: 28-09-2007, 22:31
  4. Swap partition causing USB instability?
    By Buld in forum WL-500g Q&A
    Replies: 4
    Last Post: 16-11-2006, 18:52

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •