Przykład Mam duże / małe systemy plików JFS2 / EXT3 , cokolwiek (i różne systemy operacyjne, Linux, AIX), ale niektóre z nich są używane np .: 90%, 95%, 98%.
Pytania: prawie pełne systemy plików czy coś złego? Problemy z wydajnością, uszkodzenie FS lub problem z sprzętem?
AKTUALIZACJA:
Pytanie dotyczy środowiska korporacyjnego. Czy ktoś ma autentyczne eseje / adresy URL dotyczące efektów? :)
„Które katalogi znajdują się w tych systemach plików?” - dowolne, np .: SAP, ORACLE itp.
Dyski są zwykle z sieci SAN.
filesystems
Gasko Peter
źródło
źródło
Odpowiedzi:
Jeśli jest to „statyczne” miejsce do przechowywania danych, nie ma szkody w ich wypełnianiu - szczególnie, gdy automatyczne przedłużanie bazy danych jest wyłączone. Wszystko inne byłoby marnotrawstwem cennej przestrzeni SAN. Monitorowanie można wyłączyć dla tych systemów plików lub poziom ostrzegawczy powinien zostać podniesiony do 99, a nawet 100%.
Dotyczy to tylko nie rosnących danych, dlatego dzienniki powinny iść gdzie indziej. Pamięć dziennika powinna być jednak ściśle monitorowana. I powinien być wystarczająco duży, aby administrator mógł zareagować na ostrzeżenie z monitorowania w czasie.
źródło
System plików nie psuje się tylko dlatego, że jest pełny, więc nie ma problemu z punktu widzenia systemu plików. Pliki są bardziej podatne na fragmentację, gdy system plików jest prawie pełny, a problemy z wydajnością są możliwe w zależności od systemu plików, ale zwykle nie jest to krytyczne.
Prawdziwym problemem jest to, że w pełnym systemie plików, każdy zapis nie powiedzie się . To zależy od tego, co będzie próbować pisać na takim systemie plików.
Wiele programów musi mieć możliwość zapisywania / zapisywania danych, aby działać poprawnie. Więc jeśli twój system plików jest pełny, gdy coś próbuje pisać, nastąpi utrata danych lub uszkodzenie w warstwie aplikacji. „Próbowałem zapisać twoje dane, ale nie mogłem” to przypadek, w którym wiele programów nie radzi sobie szczególnie dobrze. W najgorszym przypadku program zacznie zastępować stary plik zapisywania, zanim zauważy, że nie będzie miejsca na nowy plik zapisywania, więc straciłeś oba.
W przypadku krytycznych dla systemu rzeczy (np. Wszelkie zapisy występujące podczas uruchamiania / zamykania, możliwości logowania itp.), Pełny system plików może w najgorszym przypadku uniemożliwić prawidłowe działanie systemu; Z tego powodu systemy plików ext * mają rezerwę roota, aby umożliwić systemowi (root) trochę wolnego miejsca, gdy wszystko inne jest pełne. Jest to przypadek, w którym powinieneś zapewnić dodatkowe miejsce do przechowywania lub usunąć stare rzeczy.
źródło
Z punktu widzenia produkcji jest to zły stan. Po pierwsze, wydajność zmniejsza się wraz ze wzrostem użycia dysku. Kiedy dysk zbliża się do pełnej pojemności, jest mniej sekwencyjnych obszarów dysku, w których można przechowywać dane. Wpływa to na wydajność ze względu na dodatkowe operacje wyszukiwania dysku i opóźnienia, które czekają, aż wolny sektor dotrze do głowicy dysku.
Ważniejszy jest potencjalny wpływ na system. Czy serwer zapewnia istotną usługę? Jak długo potrwa, zanim zespoły ds. Rozwoju i operacji dowiedzą się, że usługi są niedostępne? Jak długo potrwa, zanim użytkownicy się zdenerwują, gdy nie będzie dostępnej usługi? Aplikacje często zawieszają się, gdy nie ma miejsca do zapisania. Mogą występować efekty domina, które mogą powodować dalsze problemy - dodając jeszcze więcej czasu, zanim usługi zostaną w pełni przywrócone. Po przywróceniu usługi stan systemu może być niezrównoważony - na przykład ogromne zaległości w przychodzących danych podczas przestoju usługi powodują opóźnienia w przetwarzaniu.
źródło
Nie jest to z natury złe, ale należy zachować szczególną ostrożność. Nie chcesz całkowicie zabraknąć miejsca na dysku, gdy system operacyjny wymaga więcej przypadkowej przestrzeni niż masz, lub cokolwiek twój komputer spróbuje napisać dalej, po prostu zawiedzie. Konsekwencje tego będą zależeć od tego, co próbował uratować.
Nagłe „zjadacze przestrzeni” mogą zawierać nieoczekiwanie duży plik wymiany (być może spowodowany wyciekiem pamięci itp.), Obraz uśpienia, który może zająć tyle miejsca na dysku twardym, ile masz pamięci RAM, oraz duże pliki wyjściowe z programów. Po prostu musisz zawsze mieć pewność , że nie zabraknie Ci miejsca.
Najlepszym scenariuszem jest sytuacja, w której nie ma już miejsca na plik wymiany, a system zwykle po prostu ulega awarii bez długoterminowych skutków ubocznych.
Zazwyczaj bezpieczne jest zapełnianie partycji, na których nie ma systemu operacyjnego (tj. Na zewnętrznym dysku twardym, na którym ręcznie archiwizujesz dane). Wydajność może się zmniejszyć, jeśli dyski się zapełnią, ale jeśli ciągle pracujesz z dużym zużyciem dysku, powinieneś po prostu dostać inny dysk twardy, abyś mógł przestać się martwić.
źródło
Istnieją trzy naprawdę dobre podcasty na temat systemów plików i jeśli dobrze pamiętam, i jak działają one jak „automatyczna defragmentacja”, co może pomóc lepiej zrozumieć problem. Myślę, że te 3 odcinki są warte wysłuchania, jeśli interesują Cię systemy plików. Ale ostrzegam, to jest wyjątkowo naukowy:
Odcinek 1 2 i trzeci to numer 58, którego nie mogę opublikować z powodu zbyt małej reputacji \:
Podcast nazywa się hiperkrytyczny, a gospodarzem jest John Siracusa.
źródło
Powinieneś rozważyć kilka rzeczy:
W przypadku zewnętrznego dysku twardego, na którym nie ma systemu operacyjnego, możesz bezpiecznie wykorzystać większość dysku bez zauważalnego spadku wydajności. W przypadku dysku twardego z systemem operacyjnym istnieją pliki pamięci podręcznej, których rozmiar zależy od systemu operacyjnego i typów wykonywanych zadań.
W przypadku systemu Linux sprawdź to: Jak mogę przeprowadzić test porównawczy mojego dysku twardego?
Zapoznaj się z tymi tekstami, aby uzyskać dokładniejszą prezentację: http://www.amazon.com/Memory-Mass-Storage-Giovanni-Campardo-ebook/dp/B00F76KCGY/ref=sr_1_4?s=digital-text&ie=UTF8&qid=1420389894&sr=1- 4 i słowa kluczowe = dysk twardy + dysk + wydajność
http://www.amazon.com/SImple-Choosing-Installing-Upgrading-Super-fast-ebook/dp/B00LNZTXFE/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1420389894&sr=1-2&ke words=hard+drive+ występ
źródło
Napędy są pełne, co może doprowadzić do niskiej wydajności komputera . Używam komputera z systemem Ubuntu 12.10 i mam pełne dyski. Moje aplikacje otwierały się bardzo powoli, a ładowanie systemu działało powoli . Więc przyniosłem zewnętrzny dysk twardy i utrzymałem 50-60% wykorzystania dysku od tego czasu. Zasugeruję ci to samo.
źródło