dbo:abstract
|
- The C10k problem is the problem of optimizing network sockets to handle a large number of clients at the same time. The name C10k is a numeronym for concurrently handling ten thousand connections. Handling many concurrent connections is a different problem to handling many requests per second: the latter requires high throughput (processing them quickly), while the former does not have to be fast, but requires efficient scheduling of connections. The problem of socket server optimisation has been studied because a number of factors must be considered to allow a web server to support many clients. This can involve a combination of operating system constraints and web server software limitations. According to the scope of services to be made available and the capabilities of the operating system as well as hardware considerations such as multi-processing capabilities, a multi-threading model or a single threading model can be preferred. Concurrently with this aspect, which involves considerations regarding memory management (usually operating system related), strategies implied relate to the very diverse aspects of the I/O management. (en)
- El término denominado Problema C10k es un problema de optimización de conexiones de red para gestionar un gran número de clientes al mismo tiempo. El nombre C10k es un numerónimo para administrar diez mil conexiones concurrentes. Cabe notar que las conexiones concurrentes no son lo mismo que , aunque son conceptos similares: administrar muchas solicitudes por segundo requiere una alta capacidad de procesamiento, mientras que un alto número de conexiones concurrentes requiere administrar las conexiones de forma eficiente. El problema de optimizar las conexiones ha sido estudiado porque se requiere considerar varios factores para que un servidor web pueda gestionar muchos clientes. Esto puede incluir una combinación de restricciones de sistema operativo y limitaciones del servidor web. Dependiendo del tipo de servicio a ofrecer y de las características del sistema operativo, entre otras consideraciones de hardware, como multi-procesamiento, se podría preferir un modelo multihilo o monohilo. (es)
- Le c10k problem que l'on pourrait traduire en français par le problème des dix mille connexions simultanées, est un code numérique utilisé pour exprimer la limitation que la plupart des serveurs ont en termes de connexions au réseau. Cette limite repose sur le constat que dans les différentes configurations matérielles et logicielles possibles, les grands serveurs actuels ne semblent pas capables de supporter plus de dix mille connexions simultanées. Cette limitation est partiellement imputable à des contraintes liées aux systèmes d'exploitation et à la conception des applications clients-serveurs auxquelles ils prennent part Dans le contexte particulier des serveurs web, depuis l'identification de ce problème, quelques solutions ont été proposées, mais la plupart des serveurs utilisés ne parviennent pas à dépasser cette limite. (fr)
- C10K問題(英語: C10K problem)とは、Apache HTTP ServerなどのWebサーバソフトウェアとクライアントの通信において、クライアントが約1万台に達すると、Webサーバーのハードウェア性能に余裕があるにもかかわらず、レスポンス性能が大きく下がる問題である。 (ja)
- C10k (англ. C10k; 10k connections — проблема 10 тысяч соединений) — условное название задачи конфигурирования и обслуживания высокопроизводительного сервера, способного обслуживать порядка 10 тыс. соединений одновременно. Формально аппаратное обеспечение современных компьютеров имеет должную производительность для выполнения задачи, однако неэффективные алгоритмы могут приводить к возникновению «заторов». Возникло в 1999 году в рамках задачи обслуживания популярного в то время публичного FTP-сервера , его администратор Ден Кегель обратил внимание, что обслуживающий узел на гигабитном канале по аппаратным показателям должен был бы справляться с нагрузкой в 10 тыс. соединений, но программное обеспечение этого не позволяло. Ряд известных веб-серверов особо подчёркивает решение задачи C10k, среди таковых Nginx, Lighttpd, Cherokee HTTP Server, Tornado, Node.js, Yaws. Для обхода проблемы используются различные техники: пулирование потоков выполнения (вместо выделения на каждое соединение отдельного потока), применение легковесных процессов, поддержка функций соединений средствами исключительно пользовательского пространства (с минимизацией системных вызовов для обхода ограничений ядра операционной системы). По состоянию на середину 2010-х годов серверный аппаратный узел среднего уровня способен обрабатывать до 10 млн соединений, в связи с чем появились требования к программному обеспечению обеспечивать соответствующий уровень производительности по количеству одновременных подключений, обозначаемые как C10M. (ru)
- Проблема 10000 з'єднань (англ. c 10k problem, від англ. 10 000 connection problem) — умовна назва завдання конфігурування та обслуговування високопродуктивного сервера (здатного обслуговувати близько 10000 з'єднань одночасно). Формально апаратне забезпечення сучасних комп'ютерів має належну продуктивність для виконання завдання, однак неефективні алгоритми можуть приводити до виникнення «заторів». (uk)
|
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 7245 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dct:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- C10K問題(英語: C10K problem)とは、Apache HTTP ServerなどのWebサーバソフトウェアとクライアントの通信において、クライアントが約1万台に達すると、Webサーバーのハードウェア性能に余裕があるにもかかわらず、レスポンス性能が大きく下がる問題である。 (ja)
- Проблема 10000 з'єднань (англ. c 10k problem, від англ. 10 000 connection problem) — умовна назва завдання конфігурування та обслуговування високопродуктивного сервера (здатного обслуговувати близько 10000 з'єднань одночасно). Формально апаратне забезпечення сучасних комп'ютерів має належну продуктивність для виконання завдання, однак неефективні алгоритми можуть приводити до виникнення «заторів». (uk)
- The C10k problem is the problem of optimizing network sockets to handle a large number of clients at the same time. The name C10k is a numeronym for concurrently handling ten thousand connections. Handling many concurrent connections is a different problem to handling many requests per second: the latter requires high throughput (processing them quickly), while the former does not have to be fast, but requires efficient scheduling of connections. (en)
- El término denominado Problema C10k es un problema de optimización de conexiones de red para gestionar un gran número de clientes al mismo tiempo. El nombre C10k es un numerónimo para administrar diez mil conexiones concurrentes. Cabe notar que las conexiones concurrentes no son lo mismo que , aunque son conceptos similares: administrar muchas solicitudes por segundo requiere una alta capacidad de procesamiento, mientras que un alto número de conexiones concurrentes requiere administrar las conexiones de forma eficiente. (es)
- Le c10k problem que l'on pourrait traduire en français par le problème des dix mille connexions simultanées, est un code numérique utilisé pour exprimer la limitation que la plupart des serveurs ont en termes de connexions au réseau. Cette limite repose sur le constat que dans les différentes configurations matérielles et logicielles possibles, les grands serveurs actuels ne semblent pas capables de supporter plus de dix mille connexions simultanées. Cette limitation est partiellement imputable à des contraintes liées aux systèmes d'exploitation et à la conception des applications clients-serveurs auxquelles ils prennent part (fr)
- C10k (англ. C10k; 10k connections — проблема 10 тысяч соединений) — условное название задачи конфигурирования и обслуживания высокопроизводительного сервера, способного обслуживать порядка 10 тыс. соединений одновременно. Формально аппаратное обеспечение современных компьютеров имеет должную производительность для выполнения задачи, однако неэффективные алгоритмы могут приводить к возникновению «заторов». (ru)
|
rdfs:label
|
- Problema C10k (es)
- C10k problem (en)
- C10k problem (fr)
- C10K問題 (ja)
- C10k (ru)
- Проблема 10000 з'єднань (uk)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |