Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Li Бързи Съвети » Kernels & Drivers » Степен на използване на swap
  • Страница 1 от 1 Skip to Page:
  • 1
Тема: Степен на използване на swap
Мнение #1 Skip to the next post in this topic.
Написано на: Октомври 14 2007, 16:09
nikolavp
 

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
За да намалите използването на swap-a на машината си, променете стойността vm.swappiness във файла /etc/sysctl.conf ето така:
Цитат:


...
vm.swappiness = 10
....
След промените изпълнете с root права:
Код: 
sysctl -p
за да влязат в употреба :). Това може много да забърза машината, стойността определеня нивото на използване на swap дяла ви. Ако имате достатъчно RAM памет и сложите стойност близка до 0, swap-a почти няма да се ползва и така ще ускорите машината си (тъй като ядрото няма да работи с най - бавната част от целия хардуеър, а имeнно - твърдият диск). Ако пък имате малко RAM памет и сложите стойност близка до 100, ядрото ще започне да кешира от рано в swap дяла и така пак ще е по-добре. По подразбиране стойността е 60 (мерната единица е проценти).

Забележка: Не е препоръчително да слагате крайни стойности като 0 или 100. Винаги избирайте стойности помежду тях.


Редактирано от nikolavp на Октомври 14 2007, 19:50

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Март 07 2008, 08:27

Avatar




Група: Li fans
Мнения: 2
Регистриран: Февруари 2008

Оценка: няма

Offline
Цитат: (nikolavp @ Октомври 14 2007, 16:09)

За да намалите използването на swap-a на машината си, променете стойността vm.swappiness във файла /etc/sysctl.conf ето така:
...
vm.swappiness = 10


Във моя /etc/sysctl.conf никаде невиждам vm.swappiness =

Ето как изглежда:
Код: 
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1

# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.conf.default.forwarding=1

# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1


Със Дебиан 4.0 r3 stable съм.А като нариша в конзолата cat /proc/sys/vm/swappiness стойноста ми е 60
Код: 
server:# cat /proc/sys/vm/swappiness
60
server:#

vm.swappiness = 10 се добавя ли?

Редактирано от toni на Юни 25 2009, 18:50

Мнение #3
Skip to the previous post in this topic. Написано на: Ноември 07 2008, 23:53

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Да ако го нямате във файла просто го добавяте ;). Просто повечето дистрибуции го предлагат и е по - лесно ако го има да се откоментира.

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Общо 2 отговор(а) от Октомври 14 2007, 16:09 до сега
  • Страница 1 от 1 Skip to Page:
  • 1
 » Начало » Li Форуми » Li Бързи Съвети » Kernels & Drivers » Степен на използване на swap

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums