Коллектив Авторов - Цифровой журнал «Компьютерра» № 118

Здесь есть возможность читать онлайн «Коллектив Авторов - Цифровой журнал «Компьютерра» № 118» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Цифровой журнал «Компьютерра» № 118: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Цифровой журнал «Компьютерра» № 118»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Оглавление
Статьи Интервью Колумнисты Голубятня-Онлайн
Процессоры ARM: история параллельного мира Процессоры ARM: альтернативное будущее Как приложение из России заставило всех говорить об извращенцах, Facebook и тайне частной жизни Василий Щепетнёв: Закон для Терминатора Кафедра Ваннаха: Неизбежность Дмитрий Шабанов: Стратегия пациента Дмитрий Вибе: Обломки творения Василий Щепетнёв: Дуня в Европе Голубятня: Свежесть первой любви? SSD! Голубятня: No trespassing?

Цифровой журнал «Компьютерра» № 118 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Цифровой журнал «Компьютерра» № 118», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

1. Для правильной работы твердотельного накопителя ОС должна посылать ему т.н. команду TRIM, которая уведомляет SSD о том, какие блоки данных больше не используются и готовы для записи). В Mac OS X команда TRIM посылается только дискам, поставляемым самим Надкусаном (кто бы сомневался в подобном свинстве!), для остальных SSD она отключена. Поэтому первым делом мы ее включаем с помощью сторонней утилиты — Trim Enabler.

2. Отключаем локальным снимки состояния системы, которые делает Time Machine. Делается это через командную строку в Терминале:

sudo tmutil disablelocal

На всякий случай — включаются локальные снимки обратно командой:

sudo tmutil enablelocal

3. Обязательно отключаем гибернацию (которая на SSD ни к чему, потому что система и без нее загружается исключительно быстро). Команда:

sudo pmset -a hibernatemode 0

Затем стираем своп:

sudo rm /var/vm/sleepimage

4. Устанавливаем флаг noatime. Всякий раз, когда мы обращаемся к файлу, система делает запись на диск с указанием времени доступа, что, как вы понимаете, не лучшее занятие для SSD. Для отключения этих записей, создаем файл com.nullvision.noatime.plist (название можете придумать любое) и сохраняем его в /Library/LaunchDaemons. Содержание файла следующее:

«»> http://www.apple.com/DTDs/PropertyList-1.0.dtd

Label

com.nullvision.noatime

ProgramArguments

mount

-vuwo

noatime

/

RunAtLoad

Теперь запускаете файл из командной строки в Терминале:

sudo chown root:wheel /Library/LaunchDaemons/com.nullvision.noatime.plist

Перегружаете компьютер и проверяете, что все сработало:

mount | grep « / «

В ответ должно получиться следующее:

/dev/disk0s2 on / (hfs, local, journaled, noatime)

5. Если у вас много памяти (8 Гб и больше), то полезно подключить RAM диск для хранения временных файлов ОС. Создаете файл под названием MoveTempFoldersToRamDisk.sh и наполняете его следующим содержанием:

#!/bin/bash

# +----------------------------------------------------------------------+

# | |

# | Set up Mac OS X to store temporary files in RAM rather than on disk.|

# | |

# | By Philipp Klaus < http://blog.philippklaus.de > |

# | |

# | Originally by Ricardo Gameiro < http://blogs.nullvision.com/?p=357 > |

# | Changes by Daniel Jenkins |

# | < http://blogs.nullvision.com/?p=357#comment-1140 > |

# | |

# +----------------------------------------------------------------------+

cd /System/Library/StartupItems

sudo mkdir RamFS

sudo chown -R root:wheel RamFS

sudo chmod -R u+rwX,g+rX,o+rX RamFS

cat << «EOF» | sudo tee RamFS/RamFS > /dev/null

#!/bin/sh

# Create a RAM disk with same perms as mountpoint

RAMDisk () {

mntpt$1 =

rdsize$210241024512 =$(( * * / ))

echo «Creating RamFS for $mntpt»

# Create the RAM disk.

dev`hdik -drivekey system-image` = =yes -nomount ram://$rdsize

# Successfull creation...

$?-eq 0 if [ ]; then

# Create HFS on the RAM volume.

newfs_hfs $dev

# Store permissions from old mount point.

eval `/usr/bin/stat -s $mntpt`

# Mount the RAM disk to the target mount point.

mount -t hfs -o union -o nobrowse $dev $mntpt

# Restore permissions like they were on old volume.

chown $st_uid:$st_gid $mntpt

chmod $st_mode $mntpt

fi

}

# Test for arguments.

$1 if [-z ]; then

echo«Usage: $0 [start|stop|restart] «

exit 1

fi

# Source the common setup functions for startup scripts

test -r /etc/rc.common exit 1 ||

. /etc/rc.common

StartService () {

ConsoleMessage «Starting RamFS disks...»

RAMDisk /private/tmp 256

RAMDisk /var/run 64

#RAMDisk /var/db 1024

#mkdir -m 1777 /var/db/mds

}

StopService () {

ConsoleMessage «Stopping RamFS disks, nothing will be done here...»

# diskutil unmount /private/tmp /private/var/run

# diskutil unmount /private/var/run

}

RestartService () {

ConsoleMessage «Restarting RamFS disks, nothing will be done here...»

}

RunService «$1»

EOF

sudo chmod u+x,g+x,o+x RamFS/RamFS

cat << EOF | sudo tee RamFS/StartupParameters.plist > /dev/null

file://localhost/System/Library/DTDs/PropertyList.dtd

Description

RamFS Disks Manager

OrderPreference

Early

Provides

RamFS

Uses

Disks

EOF

Запускаете этот файл из командной строки Терминала:

chmod 755 ~/MoveTempFoldersToRamDisk.sh

~/MoveTempFoldersToRamDisk.sh

В результате при каждой загрузке компьютера будут создаваться два RAM диска. Один на 256 мегабайт для /private/tmp, другой на 64 мегабайта для /var/run. Если почему-то пожелаете удалить диски, даете команду:

sudo rm -rf /System/Library/StartupItems/RamFS

6. Отключаете сенсор внезапного движения диска, поскольку для SDD он бессмысленен:

sudo pmset -a sms 0

7. Отключаете спящий режим для диска, который также не имеет смысла для твердотельных накопителей. Для этого в Системных настройках в разделе Экономия энергии снимаете галочку с «По возможности переводить диски в режим сна»:

Вот и все Теперь ваш SSD работает в режиме наибольшего благоприятствия и вам - фото 11

Вот и все. Теперь ваш SSD работает в режиме наибольшего благоприятствия и вам лишь остается наслаждаться свежестью первой любви.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Отзывы о книге «Цифровой журнал «Компьютерра» № 118»

Обсуждение, отзывы о книге «Цифровой журнал «Компьютерра» № 118» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x