Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Наилучшее разбиение диска на разделы

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

tccb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как лучше разбить диск на логические диски.
Я для себя сделал С(NTFS)-системный,D(NTFS)-программы,E(FAT32)-всякие разные файлы (фильмы,дистрибутивы).
Может подскажете что получше?

Всего записей: 385 | Зарегистр. 05-02-2002 | Отправлено: 16:35 11-02-2005 | Исправлено: vu1tur, 17:29 01-01-2008
nowhereman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle

Цитата:
А если память не кончится, то зачем выкидывать прогу из памяти?

Потому что выгрузка программы может оказаться полезной для более эффективной работы текущей программы - будет больше места для кэша. Если текущей программе и ее данным много памяти не надо - простаивающую прогу из памяти не выкинет.
 
 
Добавлено:
KLASS

Цитата:
это только мои догадки, возможно я ошибаюсь.

Если сможете воспроизвести перемещение файла подкачки во время оптимизации, то не ошибаетесь. Если не сможете...

Цитата:
Let me explain.  XP is a dynamic self-tuning OS. One of the most critical things it does is move files around on the disk based upon use.  There is no static list, we build it up dynmaically as you use your system.  Moving files can be a noisy thing, we don't do it often (every 3 days max).  We wait for the system to be idle before we do any idle-time performance work.  
Every 3 days we look to see if a new layout for better file placement is warranted.  If it is, we move files around, and keep the files we move contiguous.  This isn't a full defrag so it is usually pretty quick.
The code that controls all this is in the Task Scheduler, but not visible as a scheduled task.  If you disable that serivce, you loose this optimization as well as the boot and application launch optimizations.
You can trigger the once-every-three-day disk layout optimizations to occur manually by calling the ProcessIdleTasks() api in advapi32.dll.  This can be called from a program or from the cmd line. To call from the cmd line, just run
       rundll32.exe advapi32.dll,ProcessIdleTasks
The cmd line version returns immediately, but the work will proceed in the background.  You need to wait for the dfrgntfs, and wmi* processes to all stop before rebooting.  This can take a few minutes.  Even though the defrag processes are involved, it isn't a full defrag.
If you call the API from a program, you'll find it to be synchronous; when
the api returns, the work is done.


Всего записей: 472 | Зарегистр. 21-08-2003 | Отправлено: 01:46 07-04-2005
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nowhereman
Я, разумеется, повторю свой эксперимент, но, прошу прощения, поясните, какая связь между проведенным мной экспериментом и "самооптимизацией" системы о которой в цитате?

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 06:47 07-04-2005
nowhereman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
но, прошу прощения, поясните, какая связь между проведенным мной экспериментом и "самооптимизацией" системы о которой в цитате?

Если перемещение файлв подкачки ХР произвела в более выгодное место сознательно, это могло быть сделано только в ходе оптимизации. В противном случае он попал на более выгодное место чисто случайно в результате его пересоздания во время одной из загрузок.

Всего записей: 472 | Зарегистр. 21-08-2003 | Отправлено: 08:36 07-04-2005
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nowhereman
Спасибо за поправку, Вы совершенно правы. Провел эксперимент по-новой и... файл подкачки не переместился. Извиняюсь перед собравшимися за дезу.
Выше я грил, что файл подкачки у мя был за зоной MFT... ошибся, после установки он пребывает вместе с системой до зоны MFT.
Переносится он, именно, при оптимизации загрузочных файлов и то, только, если после установки системы на раздел было скопировано много данных (как я и делал), которые располагаются за зоной MFT. И вот, после оптимизации загрузочных файлов, сами файлы были перенесены за скопированные данные, ближе к середине диска. Туда же и был перемещен файл подкачки. Если же данные не были скопированы, после установки системы, то загрузочные файлы, после оптимизации, кладутся сразу за зону MFT, но файл подкачки остается на месте, т.е. до зоны MFT.

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 09:51 07-04-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот, с ползаньем свопа вроде разобрались. И у меня он как раз пересоздался сегодня из-за глюка в системе. Причем, хотя большой кусок свободного места был, оно все-таки побился на 250 кусков, но это уже мелочи. Есть все-таки польза от этой темы. Много полезного узнал. Пошел читать Руссиновича.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 11:02 07-04-2005
Eltheriol

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Разбивал харды в своё время в Partition Magic for Dos. У меня MFT на всех разделах начинается с 4-ого кластера. Сильно теряю производительность? Если да, то как это можно исправить?  
 
Места, куда можно на время скопировать разделы и отформатировать - нету.
 
По поводу размера MFT: вы уверены, что MFT не сокращается? У меня был случай на работе: на маленьком харде вирус создал порядка 15000 файлов нулевого размера. MFT разрослась и перестало хватать места на диске. После удаления всех пустых файлов освободилось 300 мегов...

Всего записей: 335 | Зарегистр. 07-10-2003 | Отправлено: 02:11 29-04-2005
nowhereman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eltheriol

Цитата:
вы уверены, что MFT не сокращается?  

Просто так или стандартным дефрагментатором не сокращается, уверен.
На винчестере с USB интерфейсом занято 14 процентов MFT - дефрагментировался под XPSP2, WS03SP1, Win2000SP4 - не повлияло.  
15 тысяч файлов нулевого размера никак 300 мегов не зайиут - разве что при жутко нестандартном форматировании...

Всего записей: 472 | Зарегистр. 21-08-2003 | Отправлено: 02:37 29-04-2005
Eltheriol

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nowhereman
 
Возможно, файлов было и больше. Я помню точно, что освободилось не менее 300 мегабайт.
 
Если MFT не сокращается, то чем объяснить появление свободного места? FS - FAT.

Всего записей: 335 | Зарегистр. 07-10-2003 | Отправлено: 02:59 29-04-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eltheriol
07:59 29-04-2005
Цитата:
FS - FAT.

MFT есть только у NTFS. У FAT'а служебная область так и называется - FAT (File Allocation Table). Может ли она сокращаться не знаю - не изучал.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 03:58 29-04-2005
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разбиение для Фрюхи тоже сюда писать? Я когда серверы ставлю, то обычно разбиваю двумя способами.
первый способ
1) / корневой раздел - весь винт минус своп
2) своп = 2*длину мозгов в Мб
второй способ
1) /boot раздел 100Мб
2) своп = 2*длину мозгов в Мб
3) / корневой раздел - все остальное
Если нужно поставить MySQL, то другой винт монтирую в %mysqlroot%/var
Если нужно поставить Squid, то другой винт монтирую в %squidroot%/var/cache

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 05:43 29-04-2005
Eltheriol

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2all:
 
Оу, сорри за неграмотность.
 
А что по поводу моего первого вопроса?

Всего записей: 335 | Зарегистр. 07-10-2003 | Отправлено: 10:14 29-04-2005
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eltheriol
Любой файл, даже нулевого размера, занимает на винте минимум 1 кластер. Если 15000 файлов занимало 300Мб на винте, то это значит только то, что размер кластера был 2 Кб.

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 10:21 29-04-2005
Eltheriol

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleksanders
 
Т.е. 15000 файлов нулевого размера "сжирают" размер_кластера*число_файлов + 15000 записей в FAT\MFT? Сколько места занимают подобные записи в FAT\MFT?
 
А как мне MFT перенести туда, куда доктор (ака майкрософт) прописал?

Всего записей: 335 | Зарегистр. 07-10-2003 | Отправлено: 11:31 29-04-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eltheriol
16:31 29-04-2005
Цитата:
А как мне MFT перенести туда, куда доктор (ака майкрософт) прописал?

У тебя же вроде FAT. В нем так и должно быть: таблица с файлами с начала раздела.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 12:27 29-04-2005
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders

Цитата:
Если 15000 файлов занимало 300Мб на винте, то это значит только то, что размер кластера был 2 Кб.

По Вашей теории, тогда уж кластер должен быть не 2, но все 20. 15000х20Кб=300000Кб=300Мб
Предлагаю создать на дискете 1.44Мб (где кластер равен сектору) 5000 файлов нулевой длины и посмотреть занимаемый ими объем. Он никак не будет 5000х512байт=2,44Мб.
Eltheriol
На самом деле, создание 15000 файлов нулевой длины на разделе FAT32, отымет места чуть более 500Кб. Не большая будет разница этой цифры на разделах с разными размерами кластера (2Кб, 8Кб или 32Кб, без разницы). На NTFS, стало-быть, отымет от 15Мб (2-4Кб кластер) до 18Мб (32Кб кластер)  
При удалении, в последствии, созданных файлов, на FAT32 высвободится практически все место (500кб). На NTFS всего 3-4Мб, потому как файлы лишь помечаются, что удаленные и сама MFT будет раздута.  
Отсюда, либо на разделе FAT32
а) не все те файлы были нулевой длины
в) дело было не на диске, но на дискете, притом, что там еще были файлы
с) Вы чего то не договариваете или дело было не так.

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 14:46 29-04-2005
PomidorOFF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Разбиение для Фрюхи тоже сюда писать? Я когда серверы ставлю, то обычно разбиваю двумя способами.
первый способ
1) / корневой раздел - весь винт минус своп
2) своп = 2*длину мозгов в Мб
второй способ
1) /boot раздел 100Мб
2) своп = 2*длину мозгов в Мб
3) / корневой раздел - все остальное
Если нужно поставить MySQL, то другой винт монтирую в %mysqlroot%/var
Если нужно поставить Squid, то другой винт монтирую в %squidroot%/var/cache

 
Это кто ж так научил то?
Во всех книжках и манах почесу то пишется:
/ - 128Мb минимум (его собственно всегда достаточно)
/swap - память*2 (некоторые *4 рекомендуют)
/var и /tmp - по 128Mb (реально это мало, в /var логи иногда разрастаются а темп для распаковки архивов больших нужен, при современных обьемах винтов по 512 вполне достаточно)
/usr - все остальное место на диске.
Если ставится сквид и есть еще один диск - предпочитаю его под /squid выделять.
 
То что вы написали вообще непонятно что? Чем обусловлено подобное разбиение?  
Что у вас в разделе /boot лежит???

Всего записей: 261 | Зарегистр. 20-08-2003 | Отправлено: 19:45 29-04-2005
acokm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня 2 раздела:
1 - системный, 5 Гб, NTFS;
2 - все моё добро, 32,2 Гб, FAT32.

Всего записей: 35 | Зарегистр. 01-06-2005 | Отправлено: 06:45 07-06-2005
vzbzdnov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я так думаю, что под системный диск большой хард это только головная боль - пишешь на него и не знаешь, сможешь ли вытянуть свои файлы, если система накроется.
Системный диск должен быть маленьким и шустрым. Идеальным был бы АТА133 20Гб 7200 оборотов 16Мб кеш, но таких, к сожалению, не делают.
У меня под системник стоит 30Гб диск, форматированный одним куском. Пустой на две трети. На нём только винды. Причём, все критические файлы и настройки, типа My Documents, Favorites, Mail files, Cookies и т.д. находятся на другом диске.
Второй диск сидит на втором канале и разбит на 2 раздела - 1й 20Гб, на нём только файл подкачки, размером в полторы памяти, и имидж диска С для аварийного восстановления. 2й раздел - персональный данные, My Documents, Favorites, Mail files, Cookies и т.д

----------
|^^^пиво^^\\|""\\_,_
|___________||___|__|)
(@)(@)""*|(@)(@)**(@)

Всего записей: 3950 | Зарегистр. 27-03-2002 | Отправлено: 04:33 09-10-2005
makena1



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые.
Просветите неграмотного. У меня РАЙД массив 0 уровня, из 2х саташных Сигейтов по 300 гиг. Разбит пополам. В принципе меня все устраивает, но может можно еще ускориться?

----------
изготавливаю ИМБЛИНТЫ...под заказ.

Всего записей: 3359 | Зарегистр. 08-03-2005 | Отправлено: 09:53 09-10-2005
Sineglazka



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
makena1
Можно сделать еще 1 раздел 4Гб и закинуть туда ТОЛЬКО своп файл. Прирост в скорости будет из за того что файл подкачки не фрагментируется.

Всего записей: 5 | Зарегистр. 15-09-2005 | Отправлено: 10:44 09-10-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Наилучшее разбиение диска на разделы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru