Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Ile plików mogę mieć maksymalnie w katalogu (debian, ext4?) ?
kuna11
post 25.09.2013, 23:26:20
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 15.09.2013

Ostrzeżenie: (0%)
-----


df-h pokazuje:

Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/md2 67108864 10115700 56993164 16% /

Jeśli dobrze to rozumiem, to mogę mieć jeszcze ponad 56 milionów plików tak ? Ale czy mogą być one w jednym katalogu, czy lepiej jak będą
w jak największej ich liczbie (wydajność) ?
Swoją drogą trochę to dziwne, bo jeśli dobrze rozumuje to mam już ponad 10mln plików a to raczej nie możliwe...
Go to the top of the page
+Quote Post
pedro84
post 25.09.2013, 23:33:45
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Do poczytania, bo nie łapiesz tematu za bardzo i strasznie mylisz pojęcia smile.gif

http://pl.wikipedia.org/wiki/Inode
http://www.cyberciti.biz/tips/understandin...tem-inodes.html
http://stackoverflow.com/questions/653096/...ree-inode-usage


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kuna11
post 26.09.2013, 13:22:09
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 15.09.2013

Ostrzeżenie: (0%)
-----


Już kumam, ale poniekąd miałem rację bo jednak każdy plik zużywa jednego noda, ale nie tylko pliki je zużywają...

Ale zakładając, że chcę wrzucić na serwer kilka milionów plików to jak je katalogować ?
Chyba nie będzie za dobrze, gdy będe to trzymał w jednym miejscu ?
Czy dobrze myślę (zresztą posiłkując się w/w lekturą), że maksymalna rozsądna ilość plików na katalog to 1000 ?
Go to the top of the page
+Quote Post
pedro84
post 26.09.2013, 13:29:48
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Poniekąd dobrze, ale nie do końca jednak smile.gif

W odpowiedzi na Twoje pytania, wszystko zależy od naprawdę dużej ilości czynników: systemu plików, rozmiaru plików. Osobiście sądzę, że nawet 10 000 plików nie powinno stanowić przyczyny jakiegoś dużego spadku wydajności. Wszystko oczywiście zależy od tego, co będziesz z tymi plikami robił. Jeśli np. listował je za pomocą PHP, wtedy im mniej, tym lepiej (przy Pythonie już takiego problemu być nie powinno).

Tutaj znajdziesz naprawdę dużo informacji na ten temat. Zwróć uwagę w szczególności na odpowiedź.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kuna11
post 26.09.2013, 13:42:32
Post #5





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 15.09.2013

Ostrzeżenie: (0%)
-----


Dzięki za info.
Ogólnie chodzi o hosting plików, brak przeszukiwania czy listowania katalogu, jedyne dostęp do konkretnego pliku.
Widzę, że ktoś miał 8mln plików w pojedyńczym katalogu i nie narzekał biggrin.gif
Go to the top of the page
+Quote Post
pedro84
post 26.09.2013, 14:09:33
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Nie będziesz narzekał smile.gif Ważne, żeby dyski zajechane nie były.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 9.05.2025 - 14:02