c10k describes the ability of a server to handle 10,000 simultaneous clients.
Questions tagged [c10k]
36 questions
3
votes
2 answers
Handling storage of billions of pieces of information?
What is the best solution if I need to have a database with a billion+ objects and I need to have immediate (or nearly immediate) access to any of the items in the database at any time.
This database would be queried at about 1000 requests per…

jreid42
- 1,240
- 1
- 12
- 19
3
votes
1 answer
Platform as a Service to handle tens of thousands of simultaneous long term network connections
Is there a Platform as a Service (PaaS, e.g. Google App Engine or Windows Azure) that for a reasonable cost can be used to run a server for relaying peer to peer "real time" communication between clients?
This system will in my case be used to relay…

Terje
- 68
- 1
- 6
2
votes
2 answers
Python web server options with nonblocking architecture
I am looking for a Python based nonblocking web server environment that is designed to handle large number of simultaneous connections and be responsive under heavy load (C10K). I need it as a backend for my webapp. In a typical scenario the webapp…

Jayesh
- 51,787
- 22
- 76
- 99
1
vote
0 answers
Unable to create million socket connection in Ubuntu
I have the following bash-function to add static-ip
function add_ip_addr() {
for i in {100..200}
do
ipaddr="100.100.100."$i
command="ip addr add "$ipaddr" dev eth0"
echo $command
$($command)
…

Dinesh
- 1,825
- 5
- 31
- 40
1
vote
1 answer
How to high concurency in Spring Boot
I have a requirement to create a product which should support 40 concurrent users per second (I am new to working on concurrency)
To achieve this, I tried to developed one hello world spring-boot project.
i.e.,
spring-boot (1.5.9)
jetty 9.4.15
rest…

Raashith
- 155
- 3
- 16
1
vote
2 answers
Does slow disk I/O degrade the performance of rest of the Node.js application?
I'm in a small team developing a single-page application that relies heavily on low latency queries over WebSockets. The back-end runs on Node.js + Redis. It needs to support hundreds to thousands of simultaneous connections and requests need to be…

user130496
- 349
- 1
- 3
- 7
1
vote
1 answer
How to make more than 65k request on a port
I have a simple node js web socket server as follows:
var ws = require("nodejs-websocket")
var connectionCount = 0;
console.info("Node websocket started @ 8001");
var server = ws.createServer(function (conn) {;
console.log("New connection",…

CuriousMind
- 195
- 4
- 14
1
vote
1 answer
Httperf file descriptor limit
My problem is the same as this question and this question
I basicly want trying to run httperf with 10000 connection in parallel like this [httperf --uri / --server 192.168.1.2 --port 8080 --num-conns=500000 --rate 10000]
I'm running it on Ubuntu…

Thiago
- 65
- 6
1
vote
1 answer
Boost: multithread performance, reuse of threads/sockets
I'll first describe my task and then present my questions below.
I am trying to implement the "one thread one connection" scheme for our distributed DAQ system. I have used Boost for threads (thread_group) and ASIO for sockets, on a Linux…

NRaj
- 77
- 7
1
vote
2 answers
Software/system to serve large quantities of images?
At our peak hour we need to serve around 250/rps. What we're doing is accepting a url for an image, pulling the image out of memcache, and returning it via Apache.
Our currently system is a dual-core machine with 4GB of memory: 2GB for the images…

Ryan Detzel
- 5,519
- 9
- 37
- 49
0
votes
3 answers
high performance sockets library for windows
I saw a very nice library for sockets in POCO library.
This uses a "classic" approach that works on both linux and windows systems, mainly SELECT based approach.
I would like to know if there is something specific for windows that uses async…

Ghita
- 4,465
- 4
- 42
- 69
0
votes
0 answers
How to achieve 10K concurrent connection to AWS EC2?
I have my local Ubuntu, AWS EC2 (8 Core) Ubuntu and Nginx (8 Worker) running on both the machines
When I try 10K concurrent connection with local Nginx it works
ab -c 10000 -n 10000 http://localhost/
But when I try the same with Nginx on EC2 I get…

Dinesh
- 1,825
- 5
- 31
- 40
0
votes
1 answer
Websocket client receive RST packet when the number of connections more than 7k
I use ws(websocket) client(github.com/gorilla/websocket, running on local host) to stress test ws server which is implemented by java Netty (running on remote centos 7.8 host with 2vcpu + 8Gb memory). Only the client start tcp keepalive…

zhuofanxu
- 1
- 1
0
votes
1 answer
Can Socket.ReceiveAsync head to C10K?
Can a TCP socket that uses Socket.ReceiveAsync or even Socket.SendAsync experience the C10K problem ?

moien
- 999
- 11
- 26
0
votes
1 answer
Has Java blocking IO on 64 bit Linux, in 2015, solved the C10K issue?
Has Java blocking IO on 64 bit Linux, in 2015, solved the C10K issue?
In other words:
Can a thread-per-socket Java server (not NIO), running on 64 bit Linux, keep 10,000 threads running?
Can it trivially reply to incoming data (on a small subset of…

fadedbee
- 42,671
- 44
- 178
- 308