# swap

[가상메모리] PintOS의 Swap
이번 주차는 개인적으로 아쉬움이 많이 남는다. 이전까지는 그래도 마지막 날이 됐을 때는 내용이 머릿속에서 구조화가 되었는데, vm은 여전히 머리에서 각각의 조각들이 둥둥 떠다닌다. 우리 조는 가장 중요한 부분이 swap in/out이라 생각하여 해당 부분을 정리해보았다

AWS EC2 프리티어에서 Jenkins 배포시 중단 해결
AWS EC2 프리티어 t2.micro 유형에서 Jenkins를 배포하면 서버가 중단될 수 있다. RAM 용량이 부족한 문제는 swap 파일을 만들어 해결할 수 있다.

가상메모리
movieCPU (Central/Core Processing Unit)CPU 연산 > 레지스터 값 참조레지스터 : 자료 보관하는 매우 빠른 기억 장소 / 용량 적음(메인메모리 필요이유), 휘발성CPU는 main memory(=physical memory)를 두어 레지스

[Linux] swap 메모리 설정
리눅스 서버에서 swap 메모리 설정 후 적용하기스왑 메모리란, 실제 메모리 램이 가득 찼지만 더 많은 메모리가 필요할 때 디스크 공간을 이용하여 부족한 메모리를 대체할 수 있는 공간이다. 실제 디스크 공간을 메모리처럼 사용하는 개념이기 때문에 가상 메모리라고 할 수
push-swap
push-swap push-swap과제.. 데이터를 정렬하는 알고리즘 프로젝트. 정렬할 integer들과 두 개의 stack, 명령어들의 집합이 주어짐. ->최소한의 명령어들을 이용하여 정수형 인자를 정렬하고 최종적으로 표준 출력. ->복잡도 고려 solving

TIL 46 - DeFi Project
Factory 배포A Token 컨트랙트 배포(100개 토큰)B Token 컨트랙트 배포(100개 토큰)A Token - Liquidity 컨트랙트 배포1번에서 배포한 Factory 컨트랙트의 createPool(2번에서 배포한 A Token 컨트랙트) 함수를 이용해

NGINX 무중단 배포
Nginx 설치 보안 그룹 추가 ec2 - 보안 그룹 - EC2 보안 그룹 선택 - 인바운드 편집에서 80번 포트에 대해 0.0.0.0/0, ::/0을 오픈한다. -> 잘 연동이 되었다면 ec2 도메인에 접속 했을때 이런 페이지가 나올 것이다 nginx.conf

[EC2] Swap 메모리 설정(메모리 늘리기, CPU 부하 줄이기)
실전 프로젝트를 진행하던 중 점점 코드량이 늘어나고, 프론트에서 API 요청 횟수가 늘어감에 따라 개발중이던 코드에서 에러도 여럿 발생하면서 서버가 터지는 일이 빈번하게 발생하기 시작했다.처음엔 EC2를 중지시켰다가 다시 시작하고 했는데, 서버가 터지는 횟수가 늘어
DeFi - Token to Token, Token To Coin, Coin to Token(ERC20)
Pool을 만들고자 하는 토큰의 주소를 초기값으로 받아 token인스턴스를 생성한다.LP 토큰을 만든다.swapCoinToToken(), coinToTokenTransfer() : 다른 입력을 처리하기 위함minToken : 사용자가 받으려는 최소의 토큰의 개수를 입력
Linux Swap 메모리 증설
작성중리눅스 설치시 swap 설정 후 swap 증설이 필요한경우방안1\. 리눅스 안전모드 들어가서 /축소2\. swap 파일생성 후 추가1------2---------
Redis
메모리 Redis는 in-Memory Data Store 이다.Physical Memory 이상을 사용하면 문제가 당연히 발생한다.Swap이 있다면 Swap 사용으로 해당 메모리 Page접근시 마다 늦어진다.(disk에 접근하기 시작하면 의미가없어짐)//Swap이 없다
알고리즘:[bubble sort] Sorting Bubble
start looping from the end of the array towards the beginning with a variable called 'i'start an inner loop with a variable called 'j' from the beginn