How to check RAM socket

How to Check Number of RAM Slots Available in Laptop or

Before buying a new processor, find out which socket type is available on your motherboard since there are several types for each brand. Find the Socket Type Without Opening Your PC Step 1 Right-click the Windows icon on the desktop screen taskbar and then select Control Panel from the jump menu to launch the computer's Control Panel It's 204 pin, but you need to know more than that. That's a Lenovoe Ideapad Y550. I entered that make and model into the configurator at Crucial.com and it came back with the following compatible RAM choices for that laptop. Computer memory upgrades for Lenovo IdeaPad Y550 (All Types) Laptop/Notebook from Crucial.com RAM info How to get full PC memory specs (speed, size, type, part number, form factor) on Windows 10 You can determine the memory modules information without taking the computer apart, and in this.

How to Check Number of RAM Slots Available in Laptop or PC

  1. Another way of checking the RAM speed on Windows 10 is to run the command: Just type 'Run' in the search or Cortana i n the taskbar to open the Run Command. Now type cmd and press enter. Then type wmic memorychip get speed. The speed of your RAM will be flashed on your screen
  2. So, to check the ram usage, open the Task Manager by right clicking on your Windows Task Bar, and when it gets open, check the Memory Usage Graph in the Performance tab. This is how it looks like; So, Now There Are Three Possibilities Which Can Happen In Front You In That Memory Analytics Tool
  3. To find out what type of motherboard you have (and, really, who manufactures your motherboard and what socket and chipset it is), the process is a bit different than above. You could of course open up your desktop (if you have a desktop and not a laptop) and check and see who manufactures your motherboard and what the model name is on the board
  4. Identify Intel® Desktop Processor socket Identify your Intel® Processor. Visit the Product Specification Page (ARK), and enter the processor's number in the search box located in the upper-right corner. In the product page and under Package Specifications, look for Sockets Supported, which lists the socket supported for the processor
  5. istrator. Once you're in, you can type in any of these two command lines to check your RAM type
  6. g the other slots recognize RAM ok, and assu
  7. Here is how to check the number of RAM slots and empty slots on your Windows 10 computer. Step 1: Open the Task Manager. There are numerous ways out there to open the Task Manager. The easiest way is to simultaneously press Ctrl + Shift + Esc keys

How to Check RAM Slots Number in Laptop - Windows 10/8/

You can find out your motherboard socket type by searching for your laptop model specifications on the Internet. Generally speaking, there are so many websites from where you can check your laptop's detailed specs such as the laptop official website (Lenovo, ASUS), online marketplace (Amazon, eBay) and some IT websites (CNET, ZDNet) How to determine: RAM, CPU, Socket Type, Form Factor. davidgareau asked on 2/4/2007. Hardware. 13 Comments 7 Solutions 2998 Views Last Modified: 5/5/2012. I want to determine 1. the type and amount of RAM I have 2. The form factor of my mobo 3. The type and speed of my CPU 4. The socket type on my mobo The laptop has two 256MB RAM modules installed, but registers only 256MB. First of all, I removed the memory cover to find out if both memory modules are installed correctly. The laptop had two 256MB Kingston modules installed and they were seated properly Check your PC's current RAM usage. Right-click on the Windows taskbar and select Task Manager. On Windows 10, click on the Memory tab on the left-hand side to look at your current RAM usage. Here you can see we're using 9.4 GB, aka 61% of the 16 GB of total RAM. Windows 7 users will see their memory under the Performance tab

To know that you have to either open the machine and look for a RAM socket like the one in the picture below, or search online for the insides of your particular model. No socket = no upgrade. There is no way to know it authoritatively through software Good idea to open a ASRock Tech Support Ticket. That way they can decide if you need to RMA your motherboard to be checked and tested for being defective. You can check the CPU by installing it on another compatible motherboard and see if the same thing occurs. If it doesn't then it is a good indication the motherboard you have is defective RAM slot, socket, or a memory slot is a gap on your computer's motherboard where you can insert your RAM. Depending on the motherboard type, there might be up to four memory sockets How to find cpu and memory information of oracle database server 15819 views Less than a minute 1 Below script is useful in getting CPU, memory and core, socket information of a database server from SQL prompt Solution 2 - Get Memory RAM Details Using PowerShell For Remote Computers. Create the list of servers in the text file and save in, for example, C:\Temp folder and run the same command as in the previous solution just use ComputerName parameter in addition.We basically load the content of the text file using Get-Content CmdLet and PowerShell will go through the list and run the same command.

By far the easiest way to check the number of RAM slots currently in use in your machine without opening it up is to use the DMI Table Decoder command called dmidecode, which gives you a flat report. At the command prompt, type sudo dmidecode -t 16 and push enter. You'll probably be asked for your administrator password To find how much RAM is installed simply use the Win+I keyboard shortcut to access your PC's Settings. Then, click on System . Next, click About on the left-hand side and view your RAM on the right At socket creation time? On demand? linux memory tcp. Share. Improve this question. Follow edited Feb 1 '12 at 6:29. Mat. and from that data you can come up with a formula that relates number of connections to RAM usage. Of course there are a lot more things that you could measure, in particular you might want to measure kernel RAM usage. A DIMM socket can definitely be broken, but I actually doubt that's what happened here. I suspect that one of two things happened (one recoverable, one probably not): 1. (Let's start with the worst case) You fried a CPU pin that routes to this soc..

For more information about mainboard capabilities check the Motherboard -> SMBIOS DMI -> Memory Devices node. Though SMBIOS DMI information is sometimes unreliable, because machine/BIOS vendors forget to update it accordingly. As far as I know, all DDR3 SO-DIMMs are 204-pin and DDR2/DDR3 DIMMs are 240-pin The psutil library gives you information about CPU, RAM, etc., on a variety of platforms:. psutil is a module providing an interface for retrieving information on running processes and system utilization (CPU, memory) in a portable way by using Python, implementing many functionalities offered by tools like ps, top and Windows task manager Method 2. Check RAM Slots via Task Manager. Step 1.Right-click on the Taskbar and select Task Manager or simply press Ctrl + Shift + Esc to bring the Taskbar in the easiest way.. Step 2.Click More details to expand the Task Manager.. Step 3.Click the Performance tab and select Memory on the left-pane menu. Check the number of slots next to the Slot used.If it's 2 of 2, it means you have 2.

Keep in mind, however, that a failed memtest can also be an indication of problems with your processor, motherboard, or misconfigured RAM. For troubleshooting RAM in a Mac environment, check out. @azorius (and probably unimplemented) means the bios/chipset can handle 4 slots, but the board manufacturer decided not to include 2 of the possible slots the bios can support in the physical realm that is the actual MB. Since dmidecode talks to the bios, rather than the actual physical screws,bolts and glue, it only knows what's in the dmi table - which is that it can handle 4 slots, but for. RE: How to know if my RAM is bad, or if it's the motherboard?? If there are two modules, try each one by itself in each slot until the problem recurs. That should tell you which module is bad -- if one module tests bad in both sockets, you'll know it's the mainboard that's the problem. The odds of two modules going bad at the same time are very. To check the types, speed, maximum capacity of RAM supported by ideapad 310-14IKB. If the RAM can be upgraded or replaced? How many slot(s) available

To take my Gigabyte example: I landed on this page and had to click on Specification to find out about the memory specification of that motherboard. 4 x 1.5V DDR3 DIMM sockets supporting up to 16 GB of system memory (Note 1) Dual channel memory architecture. Support for DDR3 2200/1333/1066/800 MHz memory modules I am basically away from my office, but would like to check whether a pc (which has 4GB of RAM) has 4x 1GB DIMMs or 2x 2GB DIMMs. I am referring to a windows XP system. Is it possible to gather this info from System information or otherwise, remotely? windows memory remote-access. Share

7 thoughts on Cacheable RAM on Socket 7 platforms dimitris on August 18, 2012 at 03:40 said: congratulations for the nice website, its good that you want to preserve the information about this nice old hardware. i think i found a mistake, where you talk about the write back strategy on the mvp chipset Both version also didn't read out the correct speed and latency of the DIMM which adds to my doubts towards memtest86+. Another popular way to find out, if ECC is working, was to issue the dmidecode -t memory command and read out the Total Width and Data Width. My results were 128 Bits and 64 Bits respectively Method 2: Check Your Motherboard's Compatibility. RAM DIMM sticks are fairly standard and reasonably designed: you can only insert them in one way on desktops and laptops, the RAMs of desktops and laptops are not interchangeable, and different generations of RAM cannot be inserted into the wrong slots (hence the devices with motherboards that. This is how to check RAM type in Windows 10. this will likely be DIMM in a desktop and SO-DIMM on a laptop. Label of the socket or circuit board that the RAM is held in. Manufacturer: The. Install your new RAM. Line the new card up with the notch in the RAM socket, then firmly press the card in and down (if necessary) so that it lies flat. Repeat this process for the other RAM card if applicable. Unlike desktop RAM, laptop RAM doesn't always need to be installed as a matching pair, though it does need to have consistent speed

How To Check Used and Empty RAM Slots on Windows 1

Divide the maximum amount of memory that the computer can hold with the number of memory sockets on the motherboard. Usually, this is the maximum amount for each memory socket. For example, if the computer is capable of holding a maximum of 1024 MB (1G) of memory and the motherboard has four memory sockets, it would be safe to install nothing. The maximum RAM capacity is 32 GB as per BIOS or motherboard. However, this depends upon the installed CPU factor too. See Linux Find Out Maximum RAM Supported By Server / BIOS for details. Say hello to lshw. We can also use the lshw command/utility on Linux to list installed and available RAM slots

How Can I Check My Computer's RAM Configuration Without

  1. A socket is the array of pins and the securing mechanism that hold a processor in place and connect the motherboard to the available processing power. There are different sockets depending on what.
  2. How to show the Linux CPU/processor. To see what type of processor/CPU your computer system has, use this Linux command: cat /proc/cpuinfo. As you can see, all you have to do is use the Linux cat command on a special file on your Linux system. (See below for sample processor output.
  3. DDR3 RAM consumes less power and produces less heat than DDR2 RAM at the same clock speed (e.g. DDR3 vs DDR2 RAM that is both running at 1,066 MHz). However there is a catch: RAM with higher clock speeds have higher power consumption so DDR3 RAM running at 2,133 MHz will still drain more power than DDR2 RAM at 1,066 MHz
  4. ed by the capacity of the motherboard. There are differences in sockets depending on which generation CPU is supported
  5. To find the amount of memory per slot, divide the maximum amount of memory that the computer can hold by the number of memory slots on the motherboard. Usually, this is the maximum amount for each memory socket. For example, if the computer can hold a maximum of 4096 MB (4 GB) of memory and the motherboard has four memory slots, install 1 GB.

While unplugged, check the Connector Pins of your RAM, GPU and storage device. Dirt and whatever can build-up on the pins and may result to non-contact to connector pins on the board. You can use a pencil eraser to thoroughly clean the PC connector pins on your RAM, GPU and storage device. Connector Pins of a GP This can help you identify the processor that fits in the socket. 2.RAM - Random Access Memory, or RAM, are the computer chips that temporarily store dynamic data to enhance computer performance while it is on. Here all the active programs and data are loaded so that any time the processor requires them, it doesn't have to fetch them from. Data is stored electronically in RAM, so its speed is not limited by physical magnetic heads or spindle motors. In this guide I'll go over Linux free memory, and how to properly read Linux memory info. Linux free -m. The most common way you'll see on the web to check for free memory in Linux is by using the free command The RAM should be slotted so that it can fit in the socket only one way, so just line up the slotted RAM with your motherboard's RAM socket. Advertisement Firmly press the RAM until it is seated. You can check what socket the CPU requires on Intel's or AMD's web page. For example, Intel's most popular socket is LGA1151 and AMD, on their newest processors, uses AM4 socket. Compatible RAM with motherboard! Make sure that the RAM is compatible with the motherboard and how many RAM slots does the motherboard have

How to Check RAM on Windows 10 Crucia

For RAM it isn't so bad as you can take into account paging, however with CPU, you have to make a judgement call. These are your target systems, remember to think about items such as server build limitations e.g. 2 Sockets with 6 Cores with Blades, DIMM slots and other factors such as license requirements or physical space which is available To find your RAM type via Task Manager, follow these instructions: Click Start and type Task Manager in the search box. Open Task Manager. Click on the Performance tab, then Memory. You will see the size and type of your RAM at the top right corner of the window. In the example above, the RAM size is 2.0 GB and RAM type is DDR3

Sometimes, it's possible for RAM to become dislodged from the socket. If your computer displays a suspiciously low amount of RAM, make sure every RAM stick is properly plugged into the motherboard. How to Upgrade RAM. If you decide you want to upgrade your RAM, you'll need to buy another RAM stick or two Glossary of Terms. RAM: Mount or base of aluminum construction. RAP: Mount or base of composite construction. SB: When included in RAP part numbers, this stands for snap link. RAP-SB-XXX: Snap link base or system, hard composite ball and socket, not rubber. RAP-B-XXX: Accommodates or has B size ball. RAM-A-XXX: 9/16 diameter rubber ball Adding more memory to your PC can be one of the most rewarding upgrades you can make, resulting in an instant boost in responsiveness, decreased loading times, and the ability to keep more applications and web browser tabs open without annoying slowdowns. But RAM sticks come in many different sizes and from many different brands. Can I use different RAM brands and sizes together is explained.

How do you check how many CPUs are there in Linux system using the command line option? Introduction: One can obtain the number of CPUs or cores in Linux from the command line. The /proc/cpuinfo file stores CPU and system architecture dependent items, for each supported architecture An ESXi host has two sockets (two CPUs) and 256 GB of RAM. Each CPU has 6 processor cores. This server contains two NUMA nodes. Each NUMA node has 1 CPU socket (one CPU), 6 Cores, and 128 GB of RAM. ESXi always tries to allocate memory for a VM from a native (home) NUMA node. A home node can be changed automatically if there are changes in VM. Lesser of sockets or cores. The Standard, Web and Express editions of SQL Server are limited to a set number of sockets or cores, whichever is smaller. On a VM, a logical CPU counts as a socket - so, for a Standard edition license, you would be limited to 4 logical CPUs. (non-uniform memory access) and VMware. Processors and RAM are. pls find the below output . 1 Intel(R) Itanium(R) Processor 9340 (1.6 GHz, 15 MB) 4.79 GT/s QPI, CPU version E0 6 logical processors (6 per socket) from the above output , please clarify my understanding right or wrong . 1 socker . core - core (6 per scoket means how put the core) total processor is

Created on: 2016-06-13. You can replace the lighter socket power outlet and bezels on your 98-15 Dodge Ram truck. step 1 :Removing the Center Dash Trim. Apply painters tape to a flat blade screwdriver. Carefully move along the seems and pop the dash trim out. Disconnect the accessory wiring harness When I am searching for ways to speed up compilation process in Arch Linux, I needed to know the number CPU cores in my Linux system. After a couple web searches, I found a few methods to find number CPU Cores in Linux from commandline. For those who wanted to know how many CPU Cores are in their Linux and Unix-like systems, this brief guide will help Socket 1151 8 Ram Slots, wow best in slot hunter beast mastery, pool and poker table combo, us visa slot in hyderabad +1 888-567-6667-DISCLAIMER: We are not responsible for incorrect information on bonuses, offers and promotions on this Socket 1151 8 Ram Slots website. We always recommend that the player examines the conditions and double-check. Problems with the ground circuits to headlights can cause them to dim or not operate at all. The ground circuit provides a path for the electricity from the headlight to return to the negative terminal of the vehicle battery. The ground wire is normally a short wire attached to the vehicle chassis near the headlight..

RAM Slot Order: Make sure you know the difference for PC

  1. 32GB Max RAM 2666MHz 2xDIMM Sockets / 1xHDD and/or M.2 PCIe NVMe SSD. How To Upgrade RAM In IdeaCentre 510A. Upgrading the memory in an IdeaCentre 510A is a simple task anyone can do. Check the table below for the correct amount of RAM your particular model shipped with. Steps To Upgrade RAM On IdeaCentre 510A
  2. ant type of memory module as Intel P5-based.
  3. The easy shortcuts enthusiasts use to choose RAM. The amount and specs of your system's memory, or RAM, can make a significant difference, from the number of running programs (or just open.
  4. The Socket AM2, renamed from Socket M2 (to prevent using the same name as Cyrix MII processors), is a CPU socket designed by AMD for desktop processors, including the performance, mainstream and value segments. It was released on May 23, 2006, as a replacement for Socket 939 Technical specifications. AM2 processors.

If the DIMM socket is covered, remove the cover. Insert new memory DIMM into the socket (see diagram). Gently replace the back cover making sure it snaps into place. Note: Verify the amount of installed RAM by turning on the T14 and pressing F1. This takes you into the BIOS and displays installed memory Step 2: Go to the Performance tab, click Memory and you can know how many GB of the RAM, the speed (1600MHz), slots, form factor. Besides, you can know what DDR your RAM is. From the following screenshot, we know the type is DDR3. Run CPU-Z. In addition to using Task Manager, you can use a professional RAM checker tool for PC to check RAM type For example, when you are thinking about upgrading your cpu or even just your cpu cooler. Basically the socket number places your motherboard into a a bigger family of similar boards. This article will demonstrate how figure out which socket you are using. Identify your Motherboard Socket. This tutorial will use CPU-Z to find the right information Another way to get information about memory slots and details about the RAM currently installed on your computer, is to use the free CPU-Z third-party utility. Open an Internet browser and visit the CPUID website. On the left side of the screen, select your operating system. On the next page, select your preferred language Unfortunately, your device comes with on-board system memory and no free RAM slots, which means that you can't upgrade the RAM. Always post the following characterisitcs of the device: -Model number. -Part number (not required, but helpful) -CPU. -GPU

How to Determine a CPU Socket Type Techwall

Are installed perpendicular to the memory socket, unlike 72-pin SIMMs that are installed at a slight angle. Figure C shows a 168-pin, 5.25-inch DIMM chip. Figure How To Repair RAM Fast, reliable techniques to repair memory modules with the RAMCHECK DQ bit/s are bad and it also identifies the relevant pins (circuit connections to the test socket) of the module which are associated with the bad bits. You can remove the module from the socket and review the Test Log of the last memory test by pressing. Check the motherboard manufacturer website to see if the RAM you are using is explicitly listed as being tested with the motherboard and CPU. If you have more RAM installed than is required to boot, it's a good idea to shuffle the DIMMs in and out of the PC to see if there was a problem DIMM causing the freeze up once the operating system.

How to know numbers of pin in RAM? Solved - Windows 10 Forum

Dual-socket Intel® Server Boards. How to fix it: As general rule of thumb, for each installed CPU, correspondingly populate the blue slots first, starting from the slot farthest from the processor. Refer to the Memory Subsystem section of the Technical Product Specifications (TPS) document for your particular dual processing Intel® Server. AIX - Listing CPU, Memory (RAM), Hard disks, IP address. Understanding resource utilization and the spare capacity is becoming more important than ever. Processors,Memory are one of the most significant resources among all the available resources in a system, making processor/ memory utilization a critical metric for measuring the performance. Active Oldest Votes. 43. /proc/net/tcp -a list of open tcp sockets. /proc/net/udp -a list of open udp sockets. /proc/net/raw -a list all the 'raw' sockets. These are the files, use cat command to view them. For example: cat /proc/net/tcp. You can also use the lsof command Today, when I tried to turn it on, fans and other basic things were working fine, but BIOS was not booting. I have 1 RAM of 4 GB. I put it in another RAM slot in my motherboard, and then the PC started. It's not the RAM socket that has the problem, because I had the same problem again. I again changed the RAM and put it in another slot. It worked SuperUser reader Totymedli is curious about the color coding of RAM slots: I have always seen that the motherboard RAM slots are colored in pairs, but never knew what it meant. I just put the 2 RAM in, and after a few tries it always worked. But after I tried to install a third one it always throws me a blue screen of death

RAM Compatibility issues: Make sure your RAM is compatible and you are getting the best out of it. Some RAM, generally with Ryzen, likes to give issues for whatever reason, so if you read the spec sheet and see that it explicity supports Ryzen, go for that kind instead. Additionally, not all motherboards support higher speeds Socket Designation: CPU2 Socket Designation: CPU3 Socket Designation: CPU4 CPU.Socket.1 CPU.Socket.2 CPU.Socket.3 CPU.Socket.4 To check this a few different ways: Check if HyperThreading is enable RAM module sizes always double: 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB, 2GB, etc. (since strictly speaking 1GB = 1024MB) You wont find any 96MB RAM modules for example, but your. RAM memory % used: 76.9. Method 2: Using OS module. The os module is also useful for calculating the ram usage in the CPU. The os.popen() method with flags as input can provide the total, available and used memory. This method opens a pipe to or from command. The return value can be read or written depending on whether mode is 'r' or 'w.

Determine all your RAM specs without - Windows Centra

The amount of memory that you can insert into the RAM socket -- also commonly referred to as RAM slot -- depends on the CPU and motherboard, but each type of DDR-SDRAM has a standard configuration. All other components like Ram, CPU, PSU, GPU, etc. are connected to the motherboard. So, if there is a problem with the motherboard, your PC won't work at all. A simple problem on the motherboard will show you some specific symptoms. But if you encounter some problems, first, check for other things before checking the motherboard Motherboard check. Please choose your socket and manufacturer to get a list of available motherboards. You can filter them by form factor and chipset or just select the one you are interested in. You will easily see which CPU air cooler will work with your selected motherboard. Please consider that the cooler dimensions limit the height of the.

Finding - What Type of RAM Does My Computer Supports or

How much RAM do I have on my Laptop. Open the Task manager (ctrl-alt-del) or type task manager in the windows search bar. In the upper right corner you can see how much RAM is installed and the type of RAM (ex. DDR3). Below the graph you have the number of slots and the form factor for your RAM (ex. 2 slots / SODIMM) Want to upgrade your CPU but keep your existing motherboard? Then we'll have to identify the CPU socket on your motherboard first: 1. Download and run CPU-Z. 2. Under the default CPU tab, the Package field will show which AMD CPU socket you have. Examples of AMD CPU sockets: Socket FM2 (904), Socket AM3+ (942), Socket FM1 (937 Most servers will have one or two sockets that are each designed for a matching set of a particular type/brand of CPU, and each socket will contain only one CPU. Most commercial grade software will license based upon socket count in the machine (e.g. Windows Server, VMware, Veeam, and others like those). CPU stands for Central Processing Unit The RAM is controlled by a circuit called a memory controller. Currently, most processors have this component embedded, so the CPU has a dedicated memory bus connecting the processor to the RAM

To find the maximum RAM capacity in Linux, you can make use of the command dmidecode, though it is not installed by default in most distros. 1. Install dmidecode: #ubuntu/debian sudo apt install dmidecode #arch sudo pacman -S dmidecode #Fedora sudo dnf install dmidecode #openSUSE sudo zypper in dmidecode. 2. Run the command So, how to check CPU cooler compatibility before buying a new cooler? You first want to find out what your socket is. You can do that by Googling your CPU or motherboard model and checking the manufacturer's website. The fastest way to check it is to go to Start - type System Information and click on it. You will see some data here

Jeep EcoDiesel Oil Change (2020+) - The Weekend MechanicWhat You Need to Know About Upgrading Your Laptop’s HardwarePET RAM ExpansionHow to Remove a Power Steering Pulley in Under 15 MinutesWeight Sensor (Load Cell) 40KG – Future Electronics Egypt

With hyper-threading and multi-core CPUs, it isn't easy to find out how many physical CPUs (or sockets) there are on a server. Recently we were given such a task to ensure we were properly licensed. Since Microsoft's CPU licensing scheme is per socket, we can't just look in Task Manager or Computer Properties as we'll see the virtual CPU count The CPU-Z provides the motherboard's Socket size, support RAM speeds, motherboard form factor, BIOS version, etc. The premium version shows everything you need to know about the system or the motherboard. CPU-Z alternatives are Speccy, HWID, HWmonitor, etc. If you look to check the temperature of the motherboard, we suggest using the HWmonitor To check how much of extra RAM your laptop supports, refer to the software we mentioned earlier. Opening the laptop's back panel. Before you open your laptop's back panel, make sure you turn off your laptop and remove its battery. Once you have removed the battery, unscrew the back with a compatible screw driver Memory chips in desktop computers originally used a pin configuration called dual inline package (DIP). This pin configuration could be soldered into holes on the computer's motherboard or plugged into a socket that was soldered on the motherboard. This method worked fine when computers typically operated on a couple of megabytes or less of RAM, but as the need for memory grew, the number of. PcInside provides high quality information for anyone interested in hardware. We offer educational resources, how to's, tips and reviews To run mismatched speed RAM, (which I am in the computer I'm using to post this), I would (and did) populate the sockets like this; I used 2 256MB PC3200 DIMMs, 1 in each of the boards blue sockets