forked from qdrant/vector-db-benchmark
    
        
        - 
                Notifications
    You must be signed in to change notification settings 
- Fork 9
Open
Labels
enhancementNew feature or requestNew feature or request
Description
collected via:
py-spy top --pid 99870 -s -r 999
Collecting samples from 'python3 run.py --host 192.168.2.6 --engines redis-intel-float16-hnsw-m-16-ef-32 --datasets laion-img-emb-768d-1Billion-cosine --skip-search --upload-start-idx 630000000 --upload-end-idx 640000000' and subprocesses
Total Samples 7500
GIL: 95.00%, Active: 191.40%, Threads: 16, Processes 11
  %Own   %Total  OwnTime  TotalTime  Function (filename)                                                                                                                                                           
 42.80%  42.80%    3.21s     3.21s   _send (multiprocessing/connection.py)
 27.40%  27.40%    2.11s     2.11s   _read_from_socket (redis/_parsers/socket.py)
 13.30%  13.30%    1.13s     1.13s   _recv (multiprocessing/connection.py)
 12.10%  20.00%    1.07s     1.73s   get (multiprocessing/queues.py)
 14.00%  71.60%    1.05s     5.60s   upload_batch (clients/redis/upload.py)
  8.70%  12.20%   0.659s    0.890s   dumps (multiprocessing/reduction.py)
  7.70% 110.30%   0.607s     8.72s   worker (multiprocessing/pool.py)
  7.20%   7.20%   0.524s    0.524s   poll (multiprocessing/popen_fork.py)
  5.80%   5.80%   0.405s    0.405s   __enter__ (multiprocessing/synchronize.py)
  3.50%   5.10%   0.348s    0.406s   read_data (dataset_reader/ann_h5_multi_reader.py)
  3.20%   3.30%   0.242s    0.248s   send_packed_command (redis/connection.py)
  3.20%   3.20%   0.218s    0.218s   __init__ (multiprocessing/reduction.py)
  3.20%   3.60%   0.217s    0.252s   pack (redis/connection.py)
  2.10%  58.90%   0.179s     4.50s   _handle_tasks (multiprocessing/pool.py)
  1.70%   8.00%   0.178s    0.665s   _determine_nodes (redis/cluster.py)
  2.20%  56.90%   0.172s     4.48s   execute_command (redis/cluster.py)
  1.50%  45.70%   0.136s     3.58s   _execute_command (redis/cluster.py)
  2.10%   2.10%   0.131s    0.140s   get_keys (redis/_parsers/commands.py)
  1.20%  44.00%   0.122s     3.33s   _send_bytes (multiprocessing/connection.py)
  1.60%   2.00%   0.114s    0.146s   register (selectors.py)
  0.90%   7.90%   0.089s    0.541s   get_connection (redis/connection.py)
  1.00%   3.60%   0.089s    0.268s   send_bytes (multiprocessing/connection.py)
  1.30%   9.90%   0.082s    0.705s   put (multiprocessing/queues.py)
  0.40%   0.40%   0.079s    0.079s   get_node_from_slot (redis/cluster.py)
  1.10%  72.70%   0.077s     5.68s   _upload_batch (base_client/upload.py)
  0.70%  57.60%   0.076s     4.56s   hset (redis/commands/core.py)
  1.00%   1.00%   0.070s    0.070s   _checkpid (redis/connection.py)
  0.80%   0.80%   0.069s    0.069s   encode (redis/_parsers/encoders.py)
  0.90%   0.90%   0.069s    0.069s   __contains__ (redis/client.py)
  0.70%  27.70%   0.068s     2.19s   parse_response (redis/client.py)
  0.90%   3.30%   0.068s    0.232s   _get_command_keys (redis/cluster.py)
  1.00%   5.90%   0.065s    0.407s   determine_slot (redis/cluster.py)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request