• In Stock
  • Sold by Newegg
  • New
  • Combo Deals
Department
Brands
Show More
Price
Show More
BIOS/Performance Profile
Capacity
Show More
CAS Latency
Color
ECC
LED Color
Multi-channel Kit
Recommend Use
Speed
Type
Voltage
All Top Brands
Availability
Condition
Total Capacity
Current Promotion
Sold by
Useful Links
Customer Ratings
avatar

Any questions? Our AI beta will help you find out quickly.

Sort By:
View:
G.SKILL Ripjaws V Series 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3600 (PC4 28800) Desktop Memory Model F4-3600C19D-16GVRB
Quick View
G.SKILL Ripjaws V Series 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3600 (PC4 28800) Desktop Memory Model F4-3600C19D-16GVRB
  • CAS Latency: CL19
  • Voltage: 1.35V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 19-20-20-40
  • Model #: F4-3600C19D-16GVRB
  •  
  • $199.00 
  • Free Shipping
CORSAIR Dominator Platinum RGB 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model CMT16GX4M2E3200C16
Quick View
CORSAIR Dominator Platinum RGB 16GB (2 x 8GB) 288-Pin PC RAM DDR4 3200 (PC4 25600) Desktop Memory Model CMT16GX4M2E3200C16
  • CAS Latency: CL16
  • Voltage: 1.35V
  • Timing: 16-20-20-38
  • Recommend Use: AMD 400 Series / AMD 500 Series / Intel 300 Series / Intel 400 Series
  • Model #: CMT16GX4M2E3200C16
G.SKILL Trident Z Royal Series 64GB (2 x 32GB) 288-Pin PC RAM DDR4 4600 (PC4 36800) Desktop Memory Model F4-4600C20D-64GTRG
Quick View
G.SKILL Trident Z Royal Series 64GB (2 x 32GB) 288-Pin PC RAM DDR4 4600 (PC4 36800) Desktop Memory Model F4-4600C20D-64GTRG
  • CAS Latency: CL20
  • Voltage: 1.55V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 20-30-30-50
  • Model #: F4-4600C20D-64GTRG
  •  
  • $899.00 
  • Free Shipping
G.SKILL Trident Z Neo Series 32GB (2 x 16GB) 288-Pin PC RAM DDR4 3600 (PC4 28800) Desktop Memory Model F4-3600C14D-32GTZN
Quick View
G.SKILL Trident Z Neo Series 32GB (2 x 16GB) 288-Pin PC RAM DDR4 3600 (PC4 28800) Desktop Memory Model F4-3600C14D-32GTZN
  • CAS Latency: CL14
  • Voltage: 1.45V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 14-15-15-35
  • Model #: F4-3600C14D-32GTZN
  •  
  • $429.00 
  • Free Shipping
G.SKILL Trident Z Royal Series 16GB (2 x 8GB) 288-Pin PC RAM DDR4 4400 (PC4 35200) Desktop Memory Model F4-4400C16D-16GTRS
Quick View
G.SKILL Trident Z Royal Series 16GB (2 x 8GB) 288-Pin PC RAM DDR4 4400 (PC4 35200) Desktop Memory Model F4-4400C16D-16GTRS
  • CAS Latency: CL16
  • Voltage: 1.50V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 16-19-19-39
  • Model #: F4-4400C16D-16GTRS
  •  
  • $289.00 
  • Free Shipping
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with QNAP RAM-32GDR4S0-UD-2666 NAS Memory
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with QNAP RAM-32GDR4S0-UD-2666 NAS Memory
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-328K1-QN-RAM-32GDR4S0-UD-2666
  •  
  • $224.99 
Direct from NEMIX RAM Direct from NEMIX RAM
Avarum RAM equal to 32GB (4 x 8GB) DDR4 2400MHz DRAM (Desktop Memory) CL17 1.2V SR DIMM (288-pin) CT4K8G4DFS824A
Quick View
Avarum RAM equal to 32GB (4 x 8GB) DDR4 2400MHz DRAM (Desktop Memory) CL17 1.2V SR DIMM (288-pin) CT4K8G4DFS824A
  • CAS Latency: CL17
  • Voltage: 1.20V
  • Timing: 17-17-17
  • Buffered/Registered: Unbuffered
  • Model #: NP156
  •  
  • $189.75 
  • Free Shipping
Direct from Avarum Direct from Avarum
Avarum RAM equal to 32GB Kit (2 x 16GB) DDR4-2666 DIMM 288-Pin Memory Kit CT2K16G4DFD8266
Quick View
Avarum RAM equal to 32GB Kit (2 x 16GB) DDR4-2666 DIMM 288-Pin Memory Kit CT2K16G4DFD8266
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Timing: 19-19-19
  • Buffered/Registered: Unbuffered
  • Model #: NP84
  •  
  • $213.22 
  • Free Shipping
Direct from Avarum Direct from Avarum
Avarum RAM equal to 64GB (4 x 16GB) DDR4 2666MHz DRAM (Desktop Memory) CL19 1.2V DR DIMM (288-pin) CT4K16G4DFD8266
Quick View
Avarum RAM equal to 64GB (4 x 16GB) DDR4 2666MHz DRAM (Desktop Memory) CL19 1.2V DR DIMM (288-pin) CT4K16G4DFD8266
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Timing: 19-19-19
  • Buffered/Registered: Unbuffered
  • Model #: NP90
  •  
  • $416.67 
  • Free Shipping
Direct from Avarum Direct from Avarum
Avarum RAM equal to 8GB (1 x 8GB) DDR4 2400MHz DRAM (Desktop Memory) CL17 1.2V SR DIMM (288-pin) CT8G4DFS824A
Quick View
Avarum RAM equal to 8GB (1 x 8GB) DDR4 2400MHz DRAM (Desktop Memory) CL17 1.2V SR DIMM (288-pin) CT8G4DFS824A
  • CAS Latency: CL17
  • Voltage: 1.20V
  • Timing: 17-17-17
  • Buffered/Registered: Unbuffered
  • Model #: NP132
  •  
  • $54.77 
  • Free Shipping
Available Direct from Avarum Available Direct from Avarum
NEMIX RAM 128GB (4X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory KIT
Quick View
NEMIX RAM 128GB (4X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory KIT
  • Chipset: Major OEM Samsung, Micron, Hynix
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Part Number: MD21300-328K4
  • Model #: 0759170863570
  •  
  • $896.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 64GB (4X16GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 260-PIN ECC Unbuffered SODIMM KIT Workstation, NAS Memory
Quick View
NEMIX RAM 64GB (4X16GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 260-PIN ECC Unbuffered SODIMM KIT Workstation, NAS Memory
  • Chipset: Major OEM Samsung, Micron, Hynix
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Part Number: MSE21300-628K4
  • Model #: 0759170864027
  •  
  • $459.78 
  • Free Shipping
Available Direct from NEMIX RAM Available Direct from NEMIX RAM
Black Diamond Memory 16GB 288-Pin PC RAM DDR4 2400 (PC4 19200) Desktop Memory Model BD16G2400MQ25
Quick View
Black Diamond Memory 16GB 288-Pin PC RAM DDR4 2400 (PC4 19200) Desktop Memory Model BD16G2400MQ25
  • BIOS/Performance Profile: Intel XMP 2.0
  • Features: With decades of experience specializing in memory and server parts, Black Diamond Memory is a proven manufacturer in the industry. Our products currently support over 200,000 configurations as well as support for enterprise servers, desktops, laptops, and a large variety of other devices.
  • Model #: BD16G2400MQ25
NEMIX RAM 16GB (1X16GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMA82GU6CJR8N?XN, HMA82GU6DJR8N?XN
Quick View
NEMIX RAM 16GB (1X16GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMA82GU6CJR8N?XN, HMA82GU6DJR8N?XN
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD25600-628K01-2511
  •  
  • $114.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 16GB (1X16GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMA82GU6CJR8N?XN, HMA82GU6DJR8N?XN
Quick View
NEMIX RAM 16GB (1X16GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMA82GU6CJR8N?XN, HMA82GU6DJR8N?XN
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD25600-628K01-2462
  •  
  • $114.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMAA4GU6AJR8N?XN
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMAA4GU6AJR8N?XN
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD25600-328K01-2436
  •  
  • $228.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMAA4GU6AJR8N-VK
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Hynix HMAA4GU6AJR8N-VK
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-328K01-2435
  •  
  • $224.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered Desktop PC Memory Compatible with Supermicro MEM-DR432MD-UN32
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered Desktop PC Memory Compatible with Supermicro MEM-DR432MD-UN32
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MEM-DR432MD-UN32
  •  
  • $228.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP732YDC/32G AB120719 Unbuffered PC Memory
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 3200MHZ PC4-25600 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP732YDC/32G AB120719 Unbuffered PC Memory
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD25600-328K01-2257
  •  
  • $228.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP983D4C/32G AA846134
Quick View
NEMIX RAM 32GB (1X32GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP983D4C/32G AA846134
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-328K01-2260
  •  
  • $224.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 16GB (1X16GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNPTP9W1C/16G AA101753
Quick View
NEMIX RAM 16GB (1X16GB) DDR4 2666MHZ PC4-21300 2Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNPTP9W1C/16G AA101753
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-628K01-1504
  •  
  • $111.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 8GB (1X8GB) DDR4 2666MHZ PC4-21300 1Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNPY7N41C/8G AA101752
Quick View
NEMIX RAM 8GB (1X8GB) DDR4 2666MHZ PC4-21300 1Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNPY7N41C/8G AA101752
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-818K01-1531
  •  
  • $57.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
NEMIX RAM 8GB (1X8GB) DDR4 2666MHZ PC4-21300 1Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP5H5PWC/8G A9845650
Quick View
NEMIX RAM 8GB (1X8GB) DDR4 2666MHZ PC4-21300 1Rx8 1.2V 288-PIN Non-ECC Unbuffered UDIMM Desktop PC Memory Compatible with Dell SNP5H5PWC/8G A9845650
  • CAS Latency: CL19
  • Voltage: 1.20V
  • Chipset: Major OEM Samsung, Micron, Hynix
  • Buffered/Registered: Unbuffered
  • Model #: MD21300-818K01-1650
  •  
  • $57.99 
  • Free Shipping
Direct from NEMIX RAM Direct from NEMIX RAM
G.SKILL Ripjaws M5 RGB Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6400 (PC5 51200) Desktop Memory Model F5-6400J3648F16GX2-RM5RK
Quick View
G.SKILL Ripjaws M5 RGB Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6400 (PC5 51200) Desktop Memory Model F5-6400J3648F16GX2-RM5RK
  • CAS Latency: CL36
  • Voltage: 1.35V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 36-48-48-102
  • Model #: F5-6400J3648F16GX2-RM5RK
Kingston FURY Beast 64GB (2 x 32GB) 288-Pin PC RAM DDR5 5200 (PC5 41600) Memory (Desktop Memory) Model KF552C40BBK2-64
Quick View
Kingston FURY Beast 64GB (2 x 32GB) 288-Pin PC RAM DDR5 5200 (PC5 41600) Memory (Desktop Memory) Model KF552C40BBK2-64
  • CAS Latency: CL40
  • Voltage: 1.25V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 40-40-40
  • Model #: KF552C40BBK2-64
Rimlance 16GB (2X8GB) 1.2V DDR4 2666MHZ PC4-21300 UDIMM 1RX8
Quick View
Rimlance 16GB (2X8GB) 1.2V DDR4 2666MHZ PC4-21300 UDIMM 1RX8
  • CAS Latency: CL19
  • Multi-channel Kit: Dual Channel Kit
  • Chipset: Major Brand Chipset
  • Buffered/Registered: Unbuffered
  • Model #: RUD21300S8C2K16
  •  
  • $66.99 
  • Free Shipping
Direct from RIMLANCE Direct from RIMLANCE
Crucial 8GB DDR4 2400 (PC4 19200) Desktop Memory Model CT8G4DFD824A
Quick View
Crucial 8GB DDR4 2400 (PC4 19200) Desktop Memory Model CT8G4DFD824A
  • CAS Latency: CL17
  • Voltage: 1.20V
  • Buffered/Registered: Unbuffered
  • Features: Speeds start at 2133 MT/s and faster data rates are expected to be available as DDR4 technology matures Increase bandwidth by up to 32% Reduce power consumption by up to 40% Faster burst access speeds for improved sequential data throughput Optimized for next generation processors and platforms Available in four channel kits up to 64GB
  • Model #: CT8G4DFD824A
SK Hynix HMA82GU6DJR8N-XN 16GB DDR4 3200 2Rx8 PC4-3200AA UB2 Desktop PC Memory
Quick View
SK Hynix HMA82GU6DJR8N-XN 16GB DDR4 3200 2Rx8 PC4-3200AA UB2 Desktop PC Memory
  • CAS Latency: CL22
  • Voltage: 1.20V
  • Buffered/Registered: Unbuffered
  • Model #: HMA82GU6DJR8N-XN
G.SKILL Trident Z Neo Series 64GB 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model F5-6000J3444F64GX1-TZ5NR
Quick View
G.SKILL
G.SKILL Trident Z Neo Series 64GB 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model F5-6000J3444F64GX1-TZ5NR
  • CAS Latency: CL34
  • Voltage: 1.35V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 34-44-44-96
  • Model #: F5-6000J3444F64GX1-TZ5NR
  •  
  • $749.99 
  • Free Shipping
Kingbank RGB 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6400 (PC5 51200) Desktop Memory Model SBBRGBDDR5640016G*2BM
Quick View
in 30 days
KINGBANK
Kingbank RGB 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6400 (PC5 51200) Desktop Memory Model SBBRGBDDR5640016G*2BM
  • CAS Latency: CL32
  • Multi-channel Kit: Dual Channel Kit
  • Brand: Kingbank
  • Chipset: Hynix Chipset
  • Model #: SBBRGBDDR5640016G*2BM
  •  
  • $349.99 
  • Free Shipping
G.SKILL Trident Z5 RGB Series 48GB (2 x 24GB) 288-Pin PC RAM DDR5 8000 (PC5 64000) Desktop Memory Model F5-8000J3848F24GX2-TZ5RK
Quick View
G.SKILL
G.SKILL Trident Z5 RGB Series 48GB (2 x 24GB) 288-Pin PC RAM DDR5 8000 (PC5 64000) Desktop Memory Model F5-8000J3848F24GX2-TZ5RK
  • CAS Latency: CL38
  • Voltage: 1.35V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 38-48-48-128
  • Model #: F5-8000J3848F24GX2-TZ5RK
CORSAIR Vengeance 96GB (2 x 48GB) 288-Pin PC RAM DDR5 6800 (PC5 54400) Desktop Memory Model CMK96GX5M2B6800C40
Quick View
Corsair
CORSAIR Vengeance 96GB (2 x 48GB) 288-Pin PC RAM DDR5 6800 (PC5 54400) Desktop Memory Model CMK96GX5M2B6800C40
  • CAS Latency: CL40
  • Voltage: 1.40V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 40-50-50-110
  • Model #: CMK96GX5M2B6800C40
  •  
  • $1,519.99 
  • Free Shipping
G.SKILL Trident Z5 RGB Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6600 (PC5 52800) Desktop Memory Model F5-6600J3440G16GX2-TZ5RK
Quick View
G.SKILL Trident Z5 RGB Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6600 (PC5 52800) Desktop Memory Model F5-6600J3440G16GX2-TZ5RK
  • CAS Latency: CL34
  • Voltage: 1.40V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 34-40-40-105
  • Model #: F5-6600J3440G16GX2-TZ5RK
G.SKILL Trident Z5 Neo RGB Series 256GB (4 x 64GB) 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model F5-6000J3644D64GX4-TZ5NR
Quick View
G.SKILL Trident Z5 Neo RGB Series 256GB (4 x 64GB) 288-Pin PC RAM DDR5 6000 (PC5 48000) Desktop Memory Model F5-6000J3644D64GX4-TZ5NR
  • CAS Latency: CL36
  • Voltage: 1.25V
  • Multi-channel Kit: Dual Channel Kit
  • Timing: 36-44-44-96
  • Model #: F5-6000J3644D64GX4-TZ5NR
  •  
  • $3,099.99 
  • Free Shipping