* [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
@ 2008-01-08 8:12 unix9
2008-01-08 8:21 ` Хихин Руслан
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: unix9 @ 2008-01-08 8:12 UTC (permalink / raw)
To: community
Приветствую всех!
Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это одно и тоже или нет?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-08 8:12 [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос unix9
@ 2008-01-08 8:21 ` Хихин Руслан
2008-01-08 15:54 ` spider
2008-01-08 8:31 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2 unix9
` (2 subsequent siblings)
3 siblings, 1 reply; 11+ messages in thread
From: Хихин Руслан @ 2008-01-08 8:21 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 863 bytes --]
Здравствуйте unix9
В сообщении от Вторник 08 января 2008 unix9 написал(a):
> Приветствую всех!
>
> Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это
> одно и тоже или нет?
Файловый дескриптор (описание файла) может быть связан не только с
обычным файлом, но и с сокетом, каналом, устройством и.п., но
поскольку в *nix это тоже файлы, то получается, что одно и то-же.
С другой стороны файл можно открыть не создавая файловый дескриптор.
Сравните man open - c файловым дескриптором и man fopen - c файловым
указателем.
В общем-то из контекста речи это может быть и одно и то-же, и разное
--
А ещё говорят так (fortune):
There's nothing worse for your business than extra Santa
Clauses ?smoking in the men's room. -- W. Bossert
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2
2008-01-08 8:12 [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос unix9
2008-01-08 8:21 ` Хихин Руслан
@ 2008-01-08 8:31 ` unix9
2008-01-08 8:50 ` Хихин Руслан
2008-01-08 17:56 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос Dmitry V. Levin
2008-01-09 7:54 ` unix9
3 siblings, 1 reply; 11+ messages in thread
From: unix9 @ 2008-01-08 8:31 UTC (permalink / raw)
To: hihin, community
ОК, тогда
/proc/sys/fs/file-max
Здесь указывается максимальное количество открытых файлов, макс. кол-во файловых дескрипторов где тогда задается?
08.01.08, 11:21, Хихин Руслан (hihin@rambler.ru):
> Здравствуйте unix9
> В сообщении от Вторник 08 января 2008 unix9 написал(a):
> > Приветствую всех!
> >
> > Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это
> > одно и тоже или нет?
> Файловый дескриптор (описание файла) может быть связан не только с
> обычным файлом, но и с сокетом, каналом, устройством и.п., но
> поскольку в *nix это тоже файлы, то получается, что одно и то-же.
> С другой стороны файл можно открыть не создавая файловый дескриптор.
> Сравните man open - c файловым дескриптором и man fopen - c файловым
> указателем.
> В общем-то из контекста речи это может быть и одно и то-же, и разное
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2
2008-01-08 8:31 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2 unix9
@ 2008-01-08 8:50 ` Хихин Руслан
0 siblings, 0 replies; 11+ messages in thread
From: Хихин Руслан @ 2008-01-08 8:50 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 642 bytes --]
Здравствуйте unix9
В сообщении от Вторник 08 января 2008 unix9 написал(a):
> ОК, тогда
>
> /proc/sys/fs/file-max
>
>
>
> Здесь указывается максимальное количество открытых файлов, макс.
> кол-во файловых дескрипторов где тогда задается?
Я предлологаю, что на уровне ядра это сведётся к максимальному числу
открытых файлов (независимо от их вида, в том числе и сокетов).
--
А ещё говорят так (fortune):
Истина - это заблуждение, которое длилось столетия. Заблуждение -
это ?истина, просуществовавшая лишь минуту. -- Берне
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-08 8:21 ` Хихин Руслан
@ 2008-01-08 15:54 ` spider
2008-01-08 17:08 ` Хихин Руслан
0 siblings, 1 reply; 11+ messages in thread
From: spider @ 2008-01-08 15:54 UTC (permalink / raw)
To: hihin, ALT Linux Community general discussions
Хихин Руслан пишет:
> Здравствуйте unix9
> В сообщении от Вторник 08 января 2008 unix9 написал(a):
> > Приветствую всех!
> >
> > Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это
> > одно и тоже или нет?
> Файловый дескриптор (описание файла) может быть связан не только с
> обычным файлом, но и с сокетом, каналом, устройством и.п., но
> поскольку в *nix это тоже файлы, то получается, что одно и то-же.
> С другой стороны файл можно открыть не создавая файловый дескриптор.
??? А разве стримовые команды не поверх дескрипторов работают?
/* Return the system file descriptor for STREAM. */
extern int fileno (FILE *__stream) __THROW __wur;
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-08 15:54 ` spider
@ 2008-01-08 17:08 ` Хихин Руслан
0 siblings, 0 replies; 11+ messages in thread
From: Хихин Руслан @ 2008-01-08 17:08 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 685 bytes --]
Здравствуйте spider
В сообщении от 8 января 2008 spider написал(a):
> ??? А разве стримовые команды не поверх дескрипторов работают?
>
> /* Return the system file descriptor for STREAM. */
>
> extern int fileno (FILE *__stream) __THROW __wur;
Да, но не наоборот.
Это я понимаю, вы создайте программу которая открывает файлы через open
и через fopen и посмотрите как они отображаются в /proc.
(никакой теории - только практика :) )
--
А ещё говорят так (fortune):
No matter who you are, some scholar can show you the great idea you had
was had by someone before you.
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-08 8:12 [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос unix9
2008-01-08 8:21 ` Хихин Руслан
2008-01-08 8:31 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2 unix9
@ 2008-01-08 17:56 ` Dmitry V. Levin
2008-01-09 7:54 ` unix9
3 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2008-01-08 17:56 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
On Tue, Jan 08, 2008 at 11:12:59AM +0300, unix9 wrote:
> Приветствую всех!
> Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это одно и тоже или нет?
Нет, не одно и то же, поскольку два дескриптора могут ссылаться
на один и тот же открытый файл. Это основы unix.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-08 8:12 [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос unix9
` (2 preceding siblings ...)
2008-01-08 17:56 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос Dmitry V. Levin
@ 2008-01-09 7:54 ` unix9
2008-01-09 14:45 ` Dmitry V. Levin
2008-01-09 17:43 ` unix9
3 siblings, 2 replies; 11+ messages in thread
From: unix9 @ 2008-01-09 7:54 UTC (permalink / raw)
To: community
А где задается макс. кол-во файловых дескрипторов?
08.01.08, 20:56, Dmitry V. Levin (ldv@altlinux.org):
> On Tue, Jan 08, 2008 at 11:12:59AM +0300, unix9 wrote:
> > Приветствую всех!
> > Подскажите, макс. кол-во открытых файлов и файловых дескрипторов это одно и тоже или нет?
> Нет, не одно и то же, поскольку два дескриптора могут ссылаться
> на один и тот же открытый файл. Это основы unix.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-09 7:54 ` unix9
@ 2008-01-09 14:45 ` Dmitry V. Levin
2008-01-09 17:43 ` unix9
1 sibling, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2008-01-09 14:45 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 202 bytes --]
On Wed, Jan 09, 2008 at 10:54:06AM +0300, unix9 wrote:
> А где задается макс. кол-во файловых дескрипторов?
У процесса? У контейнера? У ядра?
Объясните, что именно вас интересует.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-09 7:54 ` unix9
2008-01-09 14:45 ` Dmitry V. Levin
@ 2008-01-09 17:43 ` unix9
2008-01-09 22:15 ` Dmitry V. Levin
1 sibling, 1 reply; 11+ messages in thread
From: unix9 @ 2008-01-09 17:43 UTC (permalink / raw)
To: community
у ядра и у процесса меня интересует.
09.01.08, 17:45, Dmitry V. Levin (ldv@altlinux.org):
> On Wed, Jan 09, 2008 at 10:54:06AM +0300, unix9 wrote:
> > А где задается макс. кол-во файловых дескрипторов?
> У процесса? У контейнера? У ядра?
> Объясните, что именно вас интересует.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос.
2008-01-09 17:43 ` unix9
@ 2008-01-09 22:15 ` Dmitry V. Levin
0 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2008-01-09 22:15 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
On Wed, Jan 09, 2008 at 08:43:06PM +0300, unix9 wrote:
> 09.01.08, 17:45, Dmitry V. Levin:
> > On Wed, Jan 09, 2008 at 10:54:06AM +0300, unix9 wrote:
> > > А где задается макс. кол-во файловых дескрипторов?
> > У процесса? У контейнера? У ядра?
> > Объясните, что именно вас интересует.
>
> у ядра и у процесса меня интересует.
У процесса см. RLIMIT_NOFILE в setrlimit(2).
У ядра см. file-max в /usr/share/doc/kernel-doc-*/filesystems/proc.txt
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-01-09 22:15 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-08 8:12 [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос unix9
2008-01-08 8:21 ` Хихин Руслан
2008-01-08 15:54 ` spider
2008-01-08 17:08 ` Хихин Руслан
2008-01-08 8:31 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос. часть 2 unix9
2008-01-08 8:50 ` Хихин Руслан
2008-01-08 17:56 ` [Comm] макс. кол-во открытых файлов и файловых дескрипторов. вопрос Dmitry V. Levin
2008-01-09 7:54 ` unix9
2008-01-09 14:45 ` Dmitry V. Levin
2008-01-09 17:43 ` unix9
2008-01-09 22:15 ` Dmitry V. Levin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git