ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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