Hello User,

      my  question is network request is very slow ,only 5000/second ,
      how can i fix it???

   ths  problem  is   my  server  is  CentOS7  ,hardware : CPU 8700K ,
   memory:32G  , disk:intel 760p 256G , network : 1000M

   and i start geode 1.4.0 , use gfsh command :
         start locator --name=locator1 --port=30000 
--bind-address=192.168.0.226 --http-service-port=0 
--http-service-bind-address=192.168.0.226 
--properties-file=./config/server.properties --J=-Dp2p.handshakeTimeoutMs=75000

         configure pdx --disk-store

         start server --name=server1 --server-port=0  
--locators=192.168.0.226[30000] --bind-address=192.168.0.226 
--J=-Dgemfire.ALLOW_PERSISTENT_TRANSACTIONS=true --force=1 
--properties-file=./config/server.properties --groups=leap,lwfp,portal  
--J=-Dp2p.handshakeTimeoutMs=75000

         create region --name=r1 --type=REPLICATE

   1)at  the  server pc , run java code , the region entry size is 0 ,
   get region entry , speed is 63000/second

        Properties props = new Properties();
        ClientCacheFactory cf = new ClientCacheFactory(props);
        ClientCache cache = cf.addPoolLocator("192.168.0.226", 
30000).set("log-level", "WARN").create();
        Region<String, String> region =
                cache.<String, String> 
createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY).create("r1");
        final AtomicInteger counter = new AtomicInteger(0);
        final AtomicInteger idx = new AtomicInteger(0);
        for (int i = 0; i < 1; i++)
        {
            new Thread(new Runnable()
            {
                public void run ()
                {
                    while (true)
                    {
                        region.get(idx.getAndIncrement());
                        counter.incrementAndGet();
                    }
                }
            }).start();
        }

   2)but    at    the  other  pc  ,  at  same  network  ,  ip  address
   192.168.0.169 , same 1000M network , the same code , get region entry from 
the
   192.168.0.226 server , speed is 5000/second



   note : sysctl.conf

kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296



        
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem= 500 64000 50 400


net.core.netdev_max_backlog=30000
net.core.wmem_max=67108864
net.core.rmem_max=67108864
net.ipv4.tcp_congestion_control=htcp
net.ipv4.tcp_congestion_window=10
net.ipv4.tcp_fin_timeout=10
net.ipv4.tcp_keepalive_interval=30
net.ipv4.tcp_keepalive_probes=5
net.ipv4.tcp_keepalive_time=600
net.ipv4.tcp_low_latency=1
net.ipv4.tcp_max_orphans=16384
net.ipv4.tcp_max_tw_buckets=1440000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_orphan_retries=0
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_rmem=10240 131072 33554432
net.ipv4.tcp_wmem=10240 131072 33554432
net.ipv4.tcp_sack=1
net.ipv4.tcp_slow_start_after_idle=0
net.ipv4.tcp_syncookies=0
net.ipv4.tcp_max_syn_backlog="16384"
net.ipv4.tcp_synack_retries="1" 
net.ipv4.tcp_max_orphans="400000"
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_window_scaling=1





-- 
Best regards,
 $)ARWUq;*                          mailto:[email protected]

-- 
Best regards,
 $)ARWUq;*                          mailto:[email protected]

Reply via email to